Fix memory leak 87/315387/1
authorInkyun Kil <inkyun.kil@samsung.com>
Wed, 31 Jul 2024 05:56:20 +0000 (14:56 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Wed, 31 Jul 2024 05:56:20 +0000 (14:56 +0900)
Change-Id: Iba12cb25a539e80fcf9dd0c7e84b63fcfd8db1b2
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
src/eventsystem.c

index b2366d3f7adea84b778339827aae3a7360571ef6..fbbc172842e4fa37ecb0f24684239113373d6d45 100644 (file)
@@ -1666,7 +1666,7 @@ static int __eventsystem_request_earlier_data(const char *event_name,
        bundle_raw *raw = NULL;
        int len = 0;
        callback_data_s *cb_data = NULL;
-       GMainContext* context = g_main_context_ref_thread_default();
+       GMainContext* context = g_main_context_get_thread_default();
        GSource* source = NULL;
 
        if (!_initialized)
@@ -1746,7 +1746,6 @@ static int __eventsystem_request_earlier_data(const char *event_name,
                g_source_set_priority(source, G_PRIORITY_HIGH);
                g_source_attach(source, context);
                g_source_unref(source);
-               g_main_context_unref(context);
 
                ret = ES_R_OK;
        } else {