Fixing heap-use-after-free , removing g_thread_unref() 97/317997/1 accepted/tizen/unified/20240926.050032 accepted/tizen/unified/20240926.163044 accepted/tizen/unified/20240926.184800 accepted/tizen/unified/x/20240926.095744
authorYogesh Kumar Shukla <y.shukla@samsung.com>
Mon, 23 Sep 2024 10:16:29 +0000 (15:46 +0530)
committerYogesh Kumar Shukla <y.shukla@samsung.com>
Mon, 23 Sep 2024 10:16:29 +0000 (15:46 +0530)
Change-Id: I63b406adfc6075abf52f10b80679ea3d3f62b783

server/cal_server_alarm.c
server/cal_server_contacts.c

index 3523bacc8ea15363bf3a1f06dd7f144f196a3959..4e683061fba118126f8b73ef4ce3cfdaf5e9d3f8 100644 (file)
@@ -1330,6 +1330,5 @@ void cal_server_alarm_end(void)
 
        g_cond_clear(&_cal_server_alarm_cond);
        g_thread_join(_cal_server_alarm_thread);
-       g_thread_unref(_cal_server_alarm_thread);
        _cal_server_alarm_thread = NULL;
 }
index 79965eb5b3285d102e2143fb9bbc03dcd16b50fa..d120f6ade563ef868e9c381424b4b61c23fc149d 100644 (file)
@@ -814,7 +814,6 @@ void cal_server_contacts_end(void)
 
        g_cond_clear(&_cal_server_contacts_cond);
        g_thread_join(_cal_server_contacts_thread);
-       g_thread_unref(_cal_server_contacts_thread);
        _cal_server_contacts_thread = NULL;
 }