summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 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);
}