|
@@ -206,13 +206,22 @@ int main(int argc, char **argv)
|
|
noevents = 1;
|
|
noevents = 1;
|
|
break;
|
|
break;
|
|
case 'c':
|
|
case 'c':
|
|
|
|
+ errno = 0;
|
|
num_loops = strtoul(optarg, &dummy, 10);
|
|
num_loops = strtoul(optarg, &dummy, 10);
|
|
|
|
+ if (errno)
|
|
|
|
+ return -errno;
|
|
break;
|
|
break;
|
|
case 'w':
|
|
case 'w':
|
|
|
|
+ errno = 0;
|
|
timedelay = strtoul(optarg, &dummy, 10);
|
|
timedelay = strtoul(optarg, &dummy, 10);
|
|
|
|
+ if (errno)
|
|
|
|
+ return -errno;
|
|
break;
|
|
break;
|
|
case 'l':
|
|
case 'l':
|
|
|
|
+ errno = 0;
|
|
buf_len = strtoul(optarg, &dummy, 10);
|
|
buf_len = strtoul(optarg, &dummy, 10);
|
|
|
|
+ if (errno)
|
|
|
|
+ return -errno;
|
|
break;
|
|
break;
|
|
case 'g':
|
|
case 'g':
|
|
notrigger = 1;
|
|
notrigger = 1;
|