Blob Blame History Raw
From bad4dc6e226b5e10401667538aaf1f23c846e175 Mon Sep 17 00:00:00 2001
From: Xiubo Li <xiubli@redhat.com>
Date: Tue, 16 Jul 2019 09:31:12 +0800
Subject: [PATCH 1/2] utils:fix memory leakage

Signed-off-by: Xiubo Li <xiubli@redhat.com>
---
 utils/utils.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/utils/utils.c b/utils/utils.c
index c2f6a9b..343f194 100644
--- a/utils/utils.c
+++ b/utils/utils.c
@@ -216,8 +216,11 @@ bool nbd_is_valid_host(const char *host)
         return false;
     }
 
-    if (!inet_pton(AF_INET, host, tmp) && !inet_pton(AF_INET6, host, tmp))
+    if (!inet_pton(AF_INET, host, tmp) && !inet_pton(AF_INET6, host, tmp)) {
+        free(tmp);
         return false;
+    }
 
+    free(tmp);
     return true;
 }
-- 
2.20.1