return -1;
}
+ if (daemon == NULL)
+ {
+ char *temp;
+
+ temp = getenv (ENV_RRDCACHED_ADDRESS);
+ if (temp != NULL)
+ {
+ daemon = strdup (temp);
+ if (daemon == NULL)
+ {
+ rrd_set_error("strdup failed.");
+ return (-1);
+ }
+ }
+ }
+
cf = argv[optind + 1];
if (rrd_fetch_r(argv[optind], cf, start, end, step, daemon, ds_cnt,