diff options
author | Pierre Joye <pajoye@php.net> | 2006-04-07 13:34:53 +0000 |
---|---|---|
committer | Pierre Joye <pajoye@php.net> | 2006-04-07 13:34:53 +0000 |
commit | a29f09dcc5e5cfcd468cfffcf10bc62e66841984 (patch) | |
tree | dc5be5edfd64d15e47dc56c0374d7e6cf457efbf /ext/sockets | |
parent | 3ada78d4088e23238c27a217b00dd6ac60cd31ff (diff) | |
download | php-git-a29f09dcc5e5cfcd468cfffcf10bc62e66841984.tar.gz |
- MFB: fix leak when an error occured in socket_read, free tmpbuf
Diffstat (limited to 'ext/sockets')
-rw-r--r-- | ext/sockets/sockets.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index 7f984e5140..1e0f0d11c3 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -869,6 +869,7 @@ PHP_FUNCTION(socket_read) php_sock->error = errno; SOCKETS_G(last_error) = errno; } else { + efree(tmpbuf); PHP_SOCKET_ERROR(php_sock, "unable to read from socket", errno); } |