diff --git a/utils/iscsi-inq.c b/utils/iscsi-inq.c index 54d17ca..beb8510 100644 --- a/utils/iscsi-inq.c +++ b/utils/iscsi-inq.c @@ -260,16 +260,16 @@ int main(int argc, char *argv[]) show_usage = 1; break; case 'd': - debug = atoi(optarg); + debug = strtol(optarg, NULL, 0); break; case 'i': initiator = optarg; break; case 'e': - evpd = atoi(optarg); + evpd = strtol(optarg, NULL, 0); break; case 'c': - pagecode = atoi(optarg); + pagecode = strtol(optarg, NULL, 0); break; default: fprintf(stderr, "Unrecognized option '%c'\n\n", c); diff --git a/utils/iscsi-perf.c b/utils/iscsi-perf.c index 86bf11a..b43d949 100644 --- a/utils/iscsi-perf.c +++ b/utils/iscsi-perf.c @@ -287,13 +287,13 @@ int main(int argc, char *argv[]) initiator = optarg; break; case 'm': - max_in_flight = atoi(optarg); + max_in_flight = strtol(optarg, NULL, 0); break; case 't': - runtime = atoi(optarg); + runtime = strtol(optarg, NULL, 0); break; case 'b': - blocks_per_io = atoi(optarg); + blocks_per_io = strtol(optarg, NULL, 0); break; case 'n': client.ignore_errors = 1; @@ -308,7 +308,7 @@ int main(int argc, char *argv[]) logging = 1; break; case 'x': - client.max_reconnects = atoi(optarg); + client.max_reconnects = strtol(optarg, NULL, 0); break; case 'h': usage(); diff --git a/utils/iscsi-pr.c b/utils/iscsi-pr.c index 3f06688..309e6ca 100644 --- a/utils/iscsi-pr.c +++ b/utils/iscsi-pr.c @@ -338,7 +338,7 @@ int main(int argc, char *argv[]) break; case 'T': - type = atoi(optarg); + type = strtol(optarg, NULL, 0); break; case 'G': diff --git a/utils/iscsi-swp.c b/utils/iscsi-swp.c index 8c2ca31..bdea09d 100644 --- a/utils/iscsi-swp.c +++ b/utils/iscsi-swp.c @@ -93,7 +93,7 @@ int main(int argc, char *argv[]) show_usage = 1; break; case 'd': - debug = atoi(optarg); + debug = strtol(optarg, NULL, 0); break; case 'i': initiator = optarg;