From: Marek Schimara Date: Thu, 25 Aug 2016 14:35:49 +0000 (+0200) Subject: src/rrd_list.c: fix option handling X-Git-Tag: v1.7.0~36^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0aa1be962c279c98f16675a8ef0bb361c935ade2;p=thirdparty%2Frrdtool-1.x.git src/rrd_list.c: fix option handling --- diff --git a/src/rrd_list.c b/src/rrd_list.c index bb583655..402157ed 100644 --- a/src/rrd_list.c +++ b/src/rrd_list.c @@ -38,7 +38,7 @@ char *rrd_list(int argc, char **argv) if (opt_daemon != NULL) { free (opt_daemon); } - opt_daemon = strdup (optarg); + opt_daemon = strdup (options.optarg); if (opt_daemon == NULL) { rrd_set_error ("strdup failed."); @@ -71,7 +71,7 @@ char *rrd_list(int argc, char **argv) } - if ((argc - optind) != 1) { + if ((argc - options.optind) != 1) { rrd_set_error ("Usage: rrdtool %s [--daemon [--noflush]] ", argv[0]); @@ -97,7 +97,7 @@ char *rrd_list(int argc, char **argv) rrdc_connect (opt_daemon); if (rrdc_is_connected (opt_daemon)) { - list = rrdc_list(argv[optind]); + list = rrdc_list(argv[options.optind]); rrdc_disconnect(); } else { @@ -109,7 +109,7 @@ char *rrd_list(int argc, char **argv) fprintf(stderr, ": %s", err); fprintf(stderr, "\n"); } - list = rrd_list_r(argv[optind]); + list = rrd_list_r(argv[options.optind]); } if (opt_daemon != NULL) {