summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 871895a)
raw | patch | inline | side by side (parent: 871895a)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 27 May 2010 06:09:47 +0000 (06:09 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Thu, 27 May 2010 06:09:47 +0000 (06:09 +0000) |
src/rrd_xport.c | patch | blob | history |
diff --git a/src/rrd_xport.c b/src/rrd_xport.c
index 063982ebcf11e2d998db3206802562732d5d4382..aecd7f373bd483f77495dbf38cb075344bcbc3a9 100644 (file)
--- a/src/rrd_xport.c
+++ b/src/rrd_xport.c
time_t start_tmp = 0, end_tmp = 0;
rrd_time_value_t start_tv, end_tv;
char *parsetime_error = NULL;
- char *opt_daemon = NULL;
struct option long_options[] = {
{"start", required_argument, 0, 's'},
break;
case 'd':
{
- if (opt_daemon != NULL)
+ if (im.daemon_addr != NULL)
{
rrd_set_error ("You cannot specify --daemon "
"more than once.");
return (-1);
}
- opt_daemon = strdup(optarg);
- if (opt_daemon == NULL)
+ im.daemon_addr = strdup(optarg);
+ if (im.daemon_addr == NULL)
{
rrd_set_error("strdup error");
return -1;
}
{ /* try to connect to rrdcached */
- int status = rrdc_connect(opt_daemon);
- if (opt_daemon) free(opt_daemon);
+ int status = rrdc_connect(im.daemon_addr);
if (status != 0) return status;
}