From e97a7613f922191b68741c4ce55fd45f267fcf9e Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Wed, 18 Feb 2015 17:34:31 +0100 Subject: [PATCH] manager: memleak: free the state file name on dispose ==12663== 45 bytes in 1 blocks are definitely lost in loss record 2,464 of 4,708 ==12663== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12663== by 0x7F4A6F5: g_malloc (gmem.c:97) ==12663== by 0x7F6301E: g_strdup (gstrfuncs.c:356) ==12663== by 0x4B8AE5: nm_manager_new (nm-manager.c:4793) ==12663== by 0x432F3D: main (main.c:413) (cherry picked from commit b1e6c9be91159ee487dadfed1a8c839688594c7b) --- src/nm-manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nm-manager.c b/src/nm-manager.c index 3f8a16ea0e..7f4e0b02b4 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -5078,6 +5078,7 @@ dispose (GObject *object) } g_clear_object (&priv->settings); + g_free (priv->state_file); g_clear_object (&priv->vpn_manager); /* Unregister property filter */