]> granicus.if.org Git - php/commitdiff
- MFH: Fixed memory leak (patch by Christian Weiske)
authorFelipe Pena <felipe@php.net>
Sun, 10 May 2009 01:03:45 +0000 (01:03 +0000)
committerFelipe Pena <felipe@php.net>
Sun, 10 May 2009 01:03:45 +0000 (01:03 +0000)
ext/sockets/sockets.c

index aa79e9a27714de8c04a3df37bb9a0aaf2aa65a6e..3ee1ac1cb23ab008d4f499ae13e6fbeaa6e3e23b 100644 (file)
@@ -1563,6 +1563,7 @@ PHP_FUNCTION(socket_recvfrom)
                        sin.sin_family = AF_INET;
 
                        if (arg6 == NULL) {
+                               efree(recv_buf);
                                WRONG_PARAM_COUNT;
                        }
 
@@ -1591,6 +1592,7 @@ PHP_FUNCTION(socket_recvfrom)
                        sin6.sin6_family = AF_INET6;
 
                        if (arg6 == NULL) {
+                               efree(recv_buf);
                                WRONG_PARAM_COUNT;
                        }