summaryrefslogtreecommitdiff
path: root/ext/sockets/sockets.c
diff options
context:
space:
mode:
authorMarkus Fischer <mfischer@php.net>2001-10-30 06:40:06 +0000
committerMarkus Fischer <mfischer@php.net>2001-10-30 06:40:06 +0000
commit963226543be4353bb914e217c7711d0d2eccd42c (patch)
tree0dd4eba3e25d870776d2415c1f9283e3f81a58b1 /ext/sockets/sockets.c
parent194e17cd114719f2aa03ea3f305019088ddda6f5 (diff)
downloadphp-git-963226543be4353bb914e217c7711d0d2eccd42c.tar.gz
Fix possible leak.
Diffstat (limited to 'ext/sockets/sockets.c')
-rw-r--r--ext/sockets/sockets.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c
index 1bd8447ddb..e79acc3dab 100644
--- a/ext/sockets/sockets.c
+++ b/ext/sockets/sockets.c
@@ -952,6 +952,7 @@ PHP_FUNCTION(socket_create)
php_sock->bsd_socket = socket(Z_LVAL_PP(arg1), Z_LVAL_PP(arg2), Z_LVAL_PP(arg3));
Z_TYPE_P(php_sock) = Z_LVAL_PP(arg1);
if (IS_INVALID_SOCKET(php_sock)) {
+ efree(php_sock);
RETURN_FALSE;
}