From: DoHyung Lim Date: Mon, 11 Dec 2017 04:46:24 +0000 (+0900) Subject: synopsys error handling lssue fixed. X-Git-Tag: submit/tizen_4.0/20171214.014804^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_4.0;p=platform%2Fframework%2Fweb%2Fbrowser-provider.git synopsys error handling lssue fixed. Change-Id: I4858522e88a3bef834c0c679a88f17528c006566 Signed-off-by: DoHyung Lim --- diff --git a/provider/browser-provider-shm.c b/provider/browser-provider-shm.c index 5919b14..b34a378 100644 --- a/provider/browser-provider-shm.c +++ b/provider/browser-provider-shm.c @@ -30,9 +30,14 @@ void bp_shm_free(bp_shm_defs *shm) if (shm->mem != NULL) shmdt(shm->mem); shm->mem = NULL; - if (shm->id > 0) - shmctl(shm->id, IPC_RMID, 0); - shm->id = -1; + if (shm->id > 0) { + int ret_val = shmctl(shm->id, IPC_RMID, 0); + if (ret_val != -1) { + shm->id = -1; + } else { + TRACE_ERROR("[ERROR][SHM][%d] shmctl", ret_val); + } + } free(shm->local); shm->local = NULL; }