From 2ad02af7464d8c8e9be9c1aded53d4f1d7330b7f Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Wed, 18 May 2016 13:51:36 +0900 Subject: [PATCH] Check valid gBufmgr in tbm_bufmgr_deinit Change-Id: Ic3ce7340f7b6f50bb9bea3591d4ed03c24777a4f --- src/tbm_bufmgr.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tbm_bufmgr.c b/src/tbm_bufmgr.c index 702b709..5923b6d 100644 --- a/src/tbm_bufmgr.c +++ b/src/tbm_bufmgr.c @@ -597,6 +597,12 @@ tbm_bufmgr_deinit(tbm_bufmgr bufmgr) pthread_mutex_lock(&gLock); + if (!gBufMgr) { + TBM_LOG_E("gBufmgr already destroy: bufmgr:%p\n", bufmgr); + pthread_mutex_unlock(&gLock); + return; + } + bufmgr->ref_count--; if (bufmgr->ref_count > 0) { DBG("tizen bufmgr destroy: bufmgr:%p, ref_count:%d\n", -- 2.7.4