summaryrefslogtreecommitdiff
path: root/ext/sockets
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2009-05-10 01:03:45 +0000
committerFelipe Pena <felipe@php.net>2009-05-10 01:03:45 +0000
commit91bdeda644bb1c239fa5b49d72ed3d6dd9180a1f (patch)
tree5c3dd649aceda7befb66c5b31e04d95aa2b780a7 /ext/sockets
parent021623dbf1b43ffb19ba6f6214c777730a87357d (diff)
downloadphp-git-91bdeda644bb1c239fa5b49d72ed3d6dd9180a1f.tar.gz
- MFH: Fixed memory leak (patch by Christian Weiske)
Diffstat (limited to 'ext/sockets')
-rw-r--r--ext/sockets/sockets.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c
index aa79e9a277..3ee1ac1cb2 100644
--- a/ext/sockets/sockets.c
+++ b/ext/sockets/sockets.c
@@ -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;
}