From 39dd3bcf4d5ebf3339ded1ee8eb65bb6e7f58b29 Mon Sep 17 00:00:00 2001 From: mamil Date: Thu, 16 Apr 2020 11:07:48 +0300 Subject: [PATCH] fix resource leak --- tests/test_hook.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test_hook.cc b/tests/test_hook.cc index 26a9e170..be9b9c27 100644 --- a/tests/test_hook.cc +++ b/tests/test_hook.cc @@ -38,6 +38,7 @@ void test_sock() { SYLAR_LOG_INFO(g_logger) << "connect rt=" << rt << " errno=" << errno; if(rt) { + close(sock); return; } @@ -46,6 +47,7 @@ void test_sock() { SYLAR_LOG_INFO(g_logger) << "send rt=" << rt << " errno=" << errno; if(rt <= 0) { + close(sock); return; } @@ -56,11 +58,13 @@ void test_sock() { SYLAR_LOG_INFO(g_logger) << "recv rt=" << rt << " errno=" << errno; if(rt <= 0) { + close(sock); return; } buff.resize(rt); SYLAR_LOG_INFO(g_logger) << buff; + close(sock); } int main(int argc, char** argv) {