From: Changyeon Lee Date: Tue, 4 Oct 2016 10:58:51 +0000 (+0900) Subject: Fix access null pointer X-Git-Tag: accepted/tizen/3.0/ivi/20161011.050714~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=60e7bda13e6c951f406002fdb341bd39ecbfd0e0;p=platform%2Fcore%2Fuifw%2Flibtbm.git Fix access null pointer Change-Id: I1516ba4c5fb735116b7b60604fc3c0f3c5022fa9 --- diff --git a/src/tbm_surface_internal.c b/src/tbm_surface_internal.c index 874f167..99a82aa 100644 --- a/src/tbm_surface_internal.c +++ b/src/tbm_surface_internal.c @@ -1336,12 +1336,15 @@ tbm_surface_internal_set_debug_data(tbm_surface_h surface, char *key, char *valu { tbm_surface_debug_data *debug_data = NULL; tbm_surface_debug_data *old_data = NULL, *tmp = NULL; - tbm_bufmgr bufmgr = surface->bufmgr; + tbm_bufmgr bufmgr = NULL; _tbm_surface_mutex_lock(); TBM_SURFACE_RETURN_VAL_IF_FAIL(tbm_surface_internal_is_valid(surface), 0); TBM_SURFACE_RETURN_VAL_IF_FAIL(key, 0); + + bufmgr = surface->bufmgr; + TBM_SURFACE_RETURN_VAL_IF_FAIL(bufmgr, 0); if (!LIST_IS_EMPTY(&surface->debug_data_list)) {