From: Dmitry Kovalenko Date: Wed, 3 Sep 2014 11:11:57 +0000 (+0400) Subject: [FIX] Prevent issue X-Git-Tag: Tizen_SDK_2.3~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F31%2F27031%2F1;p=platform%2Fcore%2Fsystem%2Fswap-manager.git [FIX] Prevent issue Change-Id: I0b39c2f283a3beb08cbfbb818e301252a40440ca Signed-off-by: Dmitry Kovalenko --- diff --git a/daemon/daemon.c b/daemon/daemon.c index e264f74..d232a68 100644 --- a/daemon/daemon.c +++ b/daemon/daemon.c @@ -792,6 +792,8 @@ static int controlSocketHandler(int efd) if (recv_len == -1 || recv_len == 0) return -11; else { + if (msg_head.len > RECV_BUF_MAX) + return -1; msg = malloc(MSG_CMD_HDR_LEN + msg_head.len); if (!msg) { LOGE("Cannot alloc msg\n");