From: Kyeonghun Lee Date: Fri, 27 May 2016 02:10:37 +0000 (+0900) Subject: check message array's length before trying to free the array X-Git-Tag: submit/tizen/20160527.020259^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ed613fcee2dcf99f14f564add3b89d220b36baba;p=platform%2Fcore%2Fapi%2Fmessages.git check message array's length before trying to free the array Change-Id: I6f1b96e41c067d385407131ae03153fc23aa26f3 Signed-off-by: Kyeonghun Lee --- diff --git a/src/messages.c b/src/messages.c index 9bf681f..333a640 100644 --- a/src/messages.c +++ b/src/messages.c @@ -723,9 +723,11 @@ int messages_foreach_message(messages_service_h svc, messages_message_box_e mbox break; } - ret = messages_free_message_array(msg_array); - if (MESSAGES_ERROR_NONE != ret) - return ret; + if (length > 0) { + ret = messages_free_message_array(msg_array); + if (MESSAGES_ERROR_NONE != ret) + return ret; + } return MESSAGES_ERROR_NONE; }