From: Pierre Joye Date: Fri, 7 Apr 2006 13:33:55 +0000 (+0000) Subject: - fix leak when an error occured in socket_read, free tmpbuf X-Git-Tag: php-5.1.3RC3~78 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=670ed5d93f876cb820ac03670b90aa68d19c8fb3;p=php - fix leak when an error occured in socket_read, free tmpbuf --- diff --git a/ext/sockets/sockets.c b/ext/sockets/sockets.c index d706674baf..1a6c211ea7 100644 --- a/ext/sockets/sockets.c +++ b/ext/sockets/sockets.c @@ -871,6 +871,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); }