From 2502a0fadea18410d69fdf9c99c96a1f1b02fa1a Mon Sep 17 00:00:00 2001 From: Yi Wang Date: Mon, 12 Jun 2017 02:02:20 -0400 Subject: [PATCH] daemon: fix memory leak in daemonUnixSocketPaths @rundir, allocated by virGetUserRuntimeDirectory, is leaked in case virFileMakePath fails. Signed-off-by: Xi Xu Signed-off-by: Erik Skultety --- daemon/libvirtd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c index bac4bc1b65..d17a694c92 100644 --- a/daemon/libvirtd.c +++ b/daemon/libvirtd.c @@ -288,6 +288,7 @@ daemonUnixSocketPaths(struct daemonConfig *config, old_umask = umask(077); if (virFileMakePath(rundir) < 0) { umask(old_umask); + VIR_FREE(rundir); goto error; } umask(old_umask); -- GitLab