common: Modify glib threads to be unreferenced 70/314670/1 accepted/tizen/unified/20240718.143632 accepted/tizen/unified/dev/20240722.073434 accepted/tizen/unified/x/20240719.012648
authorSangYoun Kwak <sy.kwak@samsung.com>
Wed, 17 Jul 2024 06:20:04 +0000 (15:20 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Wed, 17 Jul 2024 06:27:59 +0000 (15:27 +0900)
commit90297fae9ad447fe329184051927538c753d25bc
tree8a864f426f81e5b475e72b33fe6c958ed6936492
parent4826a7594d4b2a277cc441ffd921652d0523c3ba
common: Modify glib threads to be unreferenced

To trigger update, GThread is used and it is created by g_thread_try_new
function. This function returns GThread object(pointer), which is a
newly allocated resource. Since update-manager does not manage these
threads with join, this resource should be unreferenced.

To unreference GThread, g_thread_unref is called. Since the thread holds
its GThread reference, it is safe to unreference the GThread.

Change-Id: Id656b9404b21ce5d859356beea0717c2481bc724
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
update-manager/common/common-dbus-manager.c