From: Jongkyu Koo Date: Fri, 16 Dec 2016 08:12:02 +0000 (+0900) Subject: check return value of strdup() X-Git-Tag: accepted/tizen/3.0/common/20161219.113534^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4892ea6d76d235ab4402f740a189621afb4eb99f;p=platform%2Fcore%2Fpim%2Fcontacts-service.git check return value of strdup() Change-Id: I7b9b8644c9641abb3d4ed4ed0b2565b11aae4d9f Signed-off-by: Jongkyu Koo --- diff --git a/common/ipc/ctsvc_ipc_marshal.c b/common/ipc/ctsvc_ipc_marshal.c index 45c309a..fda5259 100644 --- a/common/ipc/ctsvc_ipc_marshal.c +++ b/common/ipc/ctsvc_ipc_marshal.c @@ -522,9 +522,13 @@ int ctsvc_ipc_unmarshal_string(const pims_ipc_data_h ipc_data, char **ppbufchar) } str = (char*)pims_ipc_data_get(ipc_data, &size); - if (str) - *ppbufchar = SAFE_STRDUP(str); - + if (str) { + *ppbufchar = strdup(str); + if (NULL == *ppbufchar) { + ERR("strdup() Fail"); + return CONTACTS_ERROR_SYSTEM; + } + } return ret; }