From 54b21292b1dee863075ed8074526676df2d836bf Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 5 Oct 2017 22:59:55 +0200 Subject: [PATCH] base-manager: plug memleak ==28888== 622 (280 direct, 342 indirect) bytes in 7 blocks are definitely lost in loss record 2,515 of 2,548 ==28888== at 0x6474014: g_type_create_instance (in /usr/lib/libgobject-2.0.so.0.5200.3) ==28888== by 0x6455027: ??? (in /usr/lib/libgobject-2.0.so.0.5200.3) ==28888== by 0x6456A54: g_object_newv (in /usr/lib/libgobject-2.0.so.0.5200.3) ==28888== by 0x6457213: g_object_new (in /usr/lib/libgobject-2.0.so.0.5200.3) ==28888== by 0x4E9DD7D: mm_kernel_event_properties_new (mm-kernel-event-properties.c:422) ==28888== by 0x4E9D8BC: mm_kernel_event_properties_new_from_string (mm-kernel-event-properties.c:283) ==28888== by 0x1465D7: process_initial_kernel_events (mm-base-manager.c:555) ==28888== by 0x14679E: mm_base_manager_start (mm-base-manager.c:581) ==28888== by 0x143CF3: name_acquired_cb (main.c:110) ==28888== by 0x616B805: ??? (in /usr/lib/libgio-2.0.so.0.5200.3) ==28888== by 0x616BA47: ??? (in /usr/lib/libgio-2.0.so.0.5200.3) ==28888== by 0x612FD52: ??? (in /usr/lib/libgio-2.0.so.0.5200.3) --- src/mm-base-manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mm-base-manager.c b/src/mm-base-manager.c index f909ce6f..016c1ee2 100644 --- a/src/mm-base-manager.c +++ b/src/mm-base-manager.c @@ -561,6 +561,7 @@ process_initial_kernel_events (MMBaseManager *self) g_clear_error (&error); } else g_debug ("Processed initial kernel event:' %s'", line); + g_clear_object (&properties); } line = next;