From e691f9cc2bd0caa3d7b1e6f754f75f285147830f Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Tue, 20 Nov 2012 06:49:19 -0800 Subject: [PATCH] ISCSI-DD: Remove some compiler warnings --- examples/iscsi-dd.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/iscsi-dd.c b/examples/iscsi-dd.c index b965640..22f7c4c 100644 --- a/examples/iscsi-dd.c +++ b/examples/iscsi-dd.c @@ -24,7 +24,7 @@ #include "iscsi.h" #include "scsi-lowlevel.h" -char *initiator = "iqn.2010-11.ronnie:iscsi-inq"; +const char *initiator = "iqn.2010-11.ronnie:iscsi-inq"; int max_in_flight = 50; int blocks_per_io = 200; @@ -80,7 +80,7 @@ void write10_cb(struct iscsi_context *iscsi, int status, void *command_data, voi free(wt); } -void read10_cb(struct iscsi_context *iscsi, int status, void *command_data, void *private_data) +void read10_cb(struct iscsi_context *iscsi _U_, int status, void *command_data, void *private_data) { struct client *client = (struct client *)private_data; struct scsi_task *task = command_data; @@ -163,16 +163,22 @@ int main(int argc, const char *argv[]) exit(10); } extra_argv = poptGetArgs(pc); + if (extra_argv) { + extra_argv++; + while (extra_argv[extra_argc]) { + extra_argc++; + } + } poptFreeContext(pc); if (src_url == NULL) { fprintf(stderr, "You must specify source url\n"); - fprintf(stderr, " --src iscsi://[:]//\n", argv[0]); + fprintf(stderr, " --src iscsi://[:]//\n"); exit(10); } if (dst_url == NULL) { fprintf(stderr, "You must specify destination url\n"); - fprintf(stderr, " --dst iscsi://[:]//\n", argv[0]); + fprintf(stderr, " --dst iscsi://[:]//\n"); exit(10); }