fix minor fd leak regression in handlebin - geomyidae - A small C-based gopherd.
git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/geomyidae/
Log
Files
Refs
Tags
README
LICENSE
---
commit e1ad0cf0b73a9ed594dfcb040044627b1e358e60
parent 37420efd2d6430a88d60edd2c373689069b3c26e
Author: Hiltjo Posthuma 
Date:   Wed,  7 Feb 2018 20:48:52 +0100

fix minor fd leak regression in handlebin

Signed-off-by: Christoph Lohmann <20h@r-36.net>

Diffstat:
  M handlr.c                            |       1 +
  M ind.c                               |       1 -

2 files changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/handlr.c b/handlr.c
@@ -116,6 +116,7 @@ handlebin(int sock, char *file, char *port, char *base, char *args,
         if (fd >= 0) {
                 if (xsendfile(fd, sock) < 0)
                         perror("sendfile");
+                close(fd);
         }
 }
 
diff --git a/ind.c b/ind.c
@@ -71,7 +71,6 @@ pendingbytes(int sock)
 void
 waitforpendingbytes(int sock)
 {
-
         while (pendingbytes(sock) > 0)
                 usleep(10);
 }