emuld : memset vulnulability fixed
authorDaiYoung Kim <daiyoung777.kim@samsung.com>
Thu, 25 Apr 2013 13:11:34 +0000 (22:11 +0900)
committerDaiYoung Kim <daiyoung777.kim@samsung.com>
Thu, 25 Apr 2013 13:11:34 +0000 (22:11 +0900)
Signed-off-by: DaiYoung, Kim <daiyoung777.kim@samsung.com>
src/emuld.c

index 77f8fa979d627f00fb43908bbcd6cc6ceea4dcae..6ddafae4f353c4721483edd3cf9958bd93c7adc9 100755 (executable)
@@ -594,11 +594,11 @@ int recv_data(int event_fd, char** r_databuf, int size)
            return -1;
        }
 
-       memset(databuf, '\0', sizeof(*databuf));
+       memset(databuf, '\0', alloc_size);
 
        while(recvd_size < size)
        {
-               memset(r_tmpbuf, '\0', sizeof(*r_tmpbuf));
+               memset(r_tmpbuf, '\0', alloc_size);
                len = recv(event_fd, r_tmpbuf, size - recvd_size, 0);
                if (len < 0) {
                        break;