From e47eccb1889f3bc8bd6c0a80b111b1dfcb4752dd Mon Sep 17 00:00:00 2001 From: Andrey Vagin Date: Sat, 1 Nov 2014 02:00:00 +0400 Subject: [PATCH] page-server: don't forget to close a sever socket CID 73348 (#1 of 1): Resource leak (RESOURCE_LEAK) 19. leaked_handle: Handle variable sk going out of scope leaks the handle. Signed-off-by: Andrey Vagin Signed-off-by: Pavel Emelyanov --- page-xfer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/page-xfer.c b/page-xfer.c index e409dba43..f56448c73 100644 --- a/page-xfer.c +++ b/page-xfer.c @@ -307,8 +307,9 @@ int cr_page_server(bool daemon_mode, int cfd) no_server: if (daemon_mode) { ret = cr_daemon(1, 0, &ask, cfd); + close_safe(&sk); if (ret == -1) { - pr_perror("Can't run in the background"); + pr_err("Can't run in the background\n"); goto out; } if (ret > 0) { /* parent task, daemon started */