Signed-off-by: Adham Masarwah <adham@mellanox.com>
int main(int argc, char **argv)
{
const char *name;
+ char* endptr;
int fd;
int i;
int rc = 0;
ignore_w=1;
break;
case 't':
- timeout_t = strtol(optarg, NULL, 0);
+ timeout_t = strtol(optarg, &endptr, 0);
+ if (*endptr != '\0') {
+ fprintf(stderr, "-E- Invalid timeout argument: %s.\n", optarg);
+ return 1;
+ }
if ( timeout_t <= 0 ) {
fprintf(stderr, "-E- Wrong timeout, it should be > 0 !\n");
return 1;