Fix fd leak 45/98545/5
authorVolodymyr Brynza <v.brynza@samsung.com>
Wed, 14 Dec 2016 12:32:26 +0000 (14:32 +0200)
committerVolodymyr Brynza <v.brynza@samsung.com>
Wed, 14 Dec 2016 12:32:26 +0000 (14:32 +0200)
Change-Id: Ib2f8153d2a8e13bc8f0edf6cbbc2ecf3de274044
Signed-off-by: Volodymyr Brynza <v.brynza@samsung.com>
src/common/socket-utils.c

index 4f7d957ff9aabd5d5f5f5b6f188258283f2ce85c..236ba910ee85ce58e3972c5db3413eb5b2827c3d 100644 (file)
@@ -99,3 +99,9 @@ int mrp_reject_connection(int sock, struct sockaddr *addr, socklen_t *alen)
 
     return (fd >= 0 ? 0 : -1);
 }
+
+MRP_EXIT static void mrp_close_reserved_fd()
+{
+    if (reject_fd > 0)
+        close(reject_fd);
+}