From 260648ee2adae74b644d82d3ff7e4764d9b07ad6 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Mon, 25 Jan 2021 10:28:35 +1000 Subject: [PATCH] * source/portknock : fix fd leakage --- src/sources/portknock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sources/portknock.c b/src/sources/portknock.c index 25b4065..33d15b9 100644 --- a/src/sources/portknock.c +++ b/src/sources/portknock.c @@ -188,6 +188,7 @@ next(cfg_t *cfg, char *buf, size_t bufsize, bool reset) { } port->accepts++; shutdown(sock, SHUT_RDWR); + close(sock); if (addr.ss_family == AF_INET) { inet_ntop(AF_INET, &(((struct sockaddr_in *) &addr)->sin_addr), buf, bufsize); return true;