Code

handling of ENV_RRDCACHED_ADDRESS:
[rrdtool.git] / src / rrd_client.c
index bbc1c490bc245123978413b1806a96b0fead5812..11c1e3357b08d18ea35140469ff82dcda53afd85 100644 (file)
@@ -511,11 +511,14 @@ int rrdc_connect (const char *addr) /* {{{ */
 {
   int status = 0;
 
-  if (addr == NULL)
+  if (addr == NULL) {
     addr = getenv (ENV_RRDCACHED_ADDRESS);
+  }
 
-  if (addr == NULL)
-    return 0;
+  if (addr == NULL || ! strcmp(addr,"") ) {
+    addr = NULL;
+    return 0;   
+  }
 
   pthread_mutex_lock(&lock);