From 23e9ecb6672b5bbdff9195daa78c55b0941f71b4 Mon Sep 17 00:00:00 2001 From: Igor Zinkovsky Date: Thu, 11 Aug 2011 18:19:16 -0700 Subject: [PATCH] fix memory leak in echo server --- test/echo-server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/echo-server.c b/test/echo-server.c index 0bd7d2b0..f75d3885 100644 --- a/test/echo-server.c +++ b/test/echo-server.c @@ -99,7 +99,7 @@ static void after_read(uv_stream_t* handle, ssize_t nread, uv_buf_t buf) { if (buf.base[i] == 'Q') { if (i + 1 < nread && buf.base[i + 1] == 'S') { free(buf.base); - uv_close((uv_handle_t*)handle, NULL); + uv_close((uv_handle_t*)handle, on_close); return; } else { uv_close(server, on_server_close);