while ((op = getopt(argc, argv, "c:ht:q:")) != -1) {
switch (op) {
case 't':
- g_user_config.time_in_sec = atoi(optarg);
+ g_user_config.time_in_sec = spdk_strtol(optarg, 10);
break;
case 'c':
g_user_config.core_mask = optarg;
break;
case 'q':
- g_user_config.queue_depth = atoi(optarg);
+ g_user_config.queue_depth = spdk_strtol(optarg, 10);
break;
case 'h':
usage(argv[0]);
return 1;
}
}
- if (!g_user_config.time_in_sec || !g_user_config.core_mask || !g_user_config.queue_depth) {
+ if (g_user_config.time_in_sec <= 0 || !g_user_config.core_mask ||
+ g_user_config.queue_depth <= 0) {
usage(argv[0]);
return 1;
}