From: Zbigniew Kostrzewa Date: Tue, 19 Feb 2013 13:19:07 +0000 (+0100) Subject: [LINUXWRT-110][CID: 44047] Prevent fixes X-Git-Tag: 2.1b_release~22^2~57 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2ab8802cd8e24799cad58e4c7c937aa6cb1ccbfb;p=platform%2Fframework%2Fweb%2Fwrt.git [LINUXWRT-110][CID: 44047] Prevent fixes [Issue#] N/A [Problem] Memory not freed. [Cause] N/A [Solution] Fixed. [Verification] successful build, restart wrt-launchpad-deamon. No logical difference in working of wrt-launchpad-deamon. Change-Id: I1403d37cd24014854b4e4adfb7975f0548c69060 --- diff --git a/src/wrt-launchpad-daemon/src/app_sock.c b/src/wrt-launchpad-daemon/src/app_sock.c index c3b27c6..331b62d 100644 --- a/src/wrt-launchpad-daemon/src/app_sock.c +++ b/src/wrt-launchpad-daemon/src/app_sock.c @@ -356,6 +356,7 @@ app_pkt_t *__app_recv_raw(int fd, int *clifd, struct ucred *cr) memset(pkt, 0, AUL_SOCK_MAXBUFF); if (0 != __set_sock_option(*clifd, 1)) { + free(pkt); close(*clifd); return NULL; }