@@ -211,7 +211,10 @@ static __inline int starpu_get_env_number(const char *str)
char *check;
val = (int)strtol(strval, &check, 10);
- STARPU_ASSERT(strcmp(check, "\0") == 0);
+ if (*check) {
+ fprintf(stderr,"The %s environment variable must contain an integer\n", str);
+ STARPU_ABORT();
+ }
/* fprintf(stderr, "ENV %s WAS %d\n", str, val); */
return val;