From 3ca727b2f98ca942040d5a6c54fe61bb268d75d9 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 20 Feb 2013 10:48:05 +0100 Subject: lib-util: Don't leak file descriptor on error. Reviewed-by: Alexander Bokovoy --- lib/util/become_daemon.c | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/util') diff --git a/lib/util/become_daemon.c b/lib/util/become_daemon.c index 373927ca6e..2ca047861f 100644 --- a/lib/util/become_daemon.c +++ b/lib/util/become_daemon.c @@ -62,6 +62,7 @@ _PUBLIC_ void close_low_fds(bool stdin_too, bool stdout_too, bool stderr_too) } if (fd != i) { DEBUG(0,("Didn't get file descriptor %d\n",i)); + close(fd); return; } } -- cgit