diff options
author | Hwankyu Jhun <h.jhun@samsung.com> | 2019-02-14 12:57:47 +0900 |
---|---|---|
committer | Hwankyu Jhun <h.jhun@samsung.com> | 2019-02-14 13:06:08 +0900 |
commit | 3e2e2c9d37086307e7dd7d9f6c8cb0bab932ad00 (patch) | |
tree | 01da474ca6c2ef870bd6c171f6ea833c0a9edb05 | |
parent | 3ba609d3d5fa49b7e64956a6ea8d48011fe9f7ee (diff) | |
download | tidl-3e2e2c9d37086307e7dd7d9f6c8cb0bab932ad00.tar.gz tidl-3e2e2c9d37086307e7dd7d9f6c8cb0bab932ad00.tar.bz2 tidl-3e2e2c9d37086307e7dd7d9f6c8cb0bab932ad00.zip |
Fix C Generator about g_rec_mutex
- Make sure the mutex unlocked before calling g_rec_mutex_clear()
Change-Id: Ibda2afbe1224e1de24dac4f264659fed732ad05a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
-rw-r--r-- | idlc/c_gen/c_proxy_body_gen_cb.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/idlc/c_gen/c_proxy_body_gen_cb.h b/idlc/c_gen/c_proxy_body_gen_cb.h index 277ad2c..15c4d88 100644 --- a/idlc/c_gen/c_proxy_body_gen_cb.h +++ b/idlc/c_gen/c_proxy_body_gen_cb.h @@ -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) |