Memmory for version_dir, allocated by g_strdup, is not freed

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Frolov <[email protected]>
---
 util/module.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/util/module.c b/util/module.c
index 09dc43f51e..dbca6bc8be 100644
--- a/util/module.c
+++ b/util/module.c
@@ -243,6 +243,7 @@ int module_load(const char *prefix, const char *name, Error 
**errp)
                              G_CSET_A_2_Z G_CSET_a_2_z G_CSET_DIGITS "+-.~",
                              '_');
     dirs[n_dirs++] = g_strdup_printf("/var/run/qemu/%s", version_dir);
+    g_free(version_dir);
 #endif
     assert(n_dirs <= ARRAY_SIZE(dirs));
 
-- 
2.34.1


Reply via email to