redis plugin: Fix coredump when stopping Collectd with inaccessible Redis server
[collectd.git] / src / redis.c
index 41442b6..dd4deb1 100644 (file)
@@ -97,7 +97,8 @@ static void redis_node_free(void *arg) {
     rq = next;
   }
 
-  redisFree(rn->redisContext);
+  if (rn->redisContext)
+    redisFree(rn->redisContext);
   sfree(rn->name);
   sfree(rn->host);
   sfree(rn->passwd);