]> granicus.if.org Git - php/commitdiff
- MFB: fix leak when an error occured in socket_read, free tmpbuf
authorPierre Joye <pajoye@php.net>
Fri, 7 Apr 2006 13:34:53 +0000 (13:34 +0000)
committerPierre Joye <pajoye@php.net>
Fri, 7 Apr 2006 13:34:53 +0000 (13:34 +0000)
ext/sockets/sockets.c

index 7f984e51405be21eab32af5e3bbf98a95a776af3..1e0f0d11c34423103235bf51e547866129ed5fa2 100644 (file)
@@ -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);
                }