Fix C Generator about g_rec_mutex 77/199677/1
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 14 Feb 2019 03:57:47 +0000 (12:57 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 14 Feb 2019 03:58:47 +0000 (12:58 +0900)
- Make sure the mutex unlocked before calling g_rec_mutex_clear()

Change-Id: Ibda2afbe1224e1de24dac4f264659fed732ad05a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
idlc/c_gen/c_proxy_body_gen_cb.h

index 277ad2c..15c4d88 100644 (file)
@@ -363,6 +363,8 @@ static void __destroy_##(struct ##_s *h)
     if (!h)
         return;
 
+    g_rec_mutex_trylock(&h->mutex);
+    g_rec_mutex_unlock(&h->mutex);
     g_rec_mutex_clear(&h->mutex);
 
     if (h->delegates)