xbt_assert(sep>0);
data->filename=xbt_strdup(sep+1);
*sep='\0';
- data->limit=atol(buf);
+ char *endptr;
+ data->limit=strtol(buf,&endptr,10);
+ xbt_assert(endptr[0]=='\0', "Invalid buffer size: %s", buf);
+ xbt_free(buf);
if(roll)
data->count=-1;
else