fix memory leak in echo server
This commit is contained in:
parent
7b5d28e4b9
commit
23e9ecb667
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user