From bc7e83137ed2a14957e1b3feb5de658f8505ed57 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C5=99emysl=20Janouch?=
Date: Mon, 4 Jan 2016 00:58:57 +0100
Subject: [PATCH] Fix usage of freeaddrinfo() in connector
---
liberty.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/liberty.c b/liberty.c
index 78371f5..fece828 100644
--- a/liberty.c
+++ b/liberty.c
@@ -3953,10 +3953,11 @@ connector_target_destroy (struct connector_target *self)
async_cancel (self->getaddrinfo_event);
if (self->getaddrinfo_error)
error_free (self->getaddrinfo_error);
+ if (self->results)
+ freeaddrinfo (self->results);
free (self->hostname);
free (self->service);
- freeaddrinfo (self->results);
free (self);
}