[rrd-developers] [PATCH] rrdflushcached: Do not free 'opt_daemon' before checking the connection.

Sebastian Harl sh at tokkee.org
Sat Oct 3 23:21:47 CEST 2009


---
 program/src/rrd_flushcached.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/program/src/rrd_flushcached.c b/program/src/rrd_flushcached.c
index f7a715e..5d18a1e 100644
--- a/program/src/rrd_flushcached.c
+++ b/program/src/rrd_flushcached.c
@@ -74,7 +74,6 @@ int rrd_flushcached (int argc, char **argv)
 
     /* try to connect to rrdcached */
     status = rrdc_connect(opt_daemon);
-    if (opt_daemon) free(opt_daemon);
     if (status != 0) return status;
 
     if (! rrdc_is_connected(opt_daemon))
@@ -107,6 +106,8 @@ int rrd_flushcached (int argc, char **argv)
         }
     }
 
+    if (opt_daemon) free(opt_daemon);
+
     return ((status == 0) ? 0 : -1);
 } /* int rrd_flush */
 
-- 
1.6.5.rc2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.oetiker.ch/pipermail/rrd-developers/attachments/20091003/cf2222f9/attachment.pgp 


More information about the rrd-developers mailing list