From e302f7c490e8ffc9a5fe74069115340230a80266 Mon Sep 17 00:00:00 2001 From: dimitri staessens Date: Tue, 9 Aug 2016 18:13:33 +0200 Subject: ipcpd: Correct cleanup of filedescriptor --- src/ipcpd/ipcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ipcpd/ipcp.c') diff --git a/src/ipcpd/ipcp.c b/src/ipcpd/ipcp.c index 839a5a9b..a9f2b77b 100644 --- a/src/ipcpd/ipcp.c +++ b/src/ipcpd/ipcp.c @@ -256,7 +256,7 @@ void * ipcp_main_loop(void * o) } pthread_cleanup_pop(true); - + pthread_cleanup_pop(false); buffer.len = ipcp_msg__get_packed_size(&ret_msg); if (buffer.len == 0) { @@ -280,7 +280,7 @@ void * ipcp_main_loop(void * o) } free(buffer.data); - pthread_cleanup_pop(true); + close(lsockfd); } -- cgit v1.2.3