]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Fix memory leak in vmtoolsd.
authorOliver Kurth <okurth@vmware.com>
Thu, 30 Nov 2017 23:17:27 +0000 (15:17 -0800)
committerOliver Kurth <okurth@vmware.com>
Thu, 30 Nov 2017 23:17:27 +0000 (15:17 -0800)
open-vm-tools/services/plugins/guestInfo/guestInfoServer.c
open-vm-tools/services/plugins/vix/vixTools.c

index 7e8d9f47bd81b22c41767007d231ff4141a381fc..fe55037a0c7bb317b72a1036f22223d430d32a90 100644 (file)
@@ -356,6 +356,8 @@ GuestInfoSetConfigList(ToolsAppCtx *ctx,
       *pList = list;
 
       return TRUE;
+   } else {
+      g_free(listString);
    }
    return FALSE;
 }
index c259a3b25c72059f747130388a8de9f3a2f3f7a8..5c1a7fdc594cb441b9520000b06fda914410bb9b 100644 (file)
@@ -6480,6 +6480,10 @@ abort:
    }
    VixToolsLogoutUser(userToken);
 
+   if (NULL != regex) {
+      g_regex_unref(regex);
+   }
+
    if (NULL == fileList) {
       fileList = Util_SafeStrdup("");
    }