From 39759993fb47658cbdb1d6545be7150fbaa77234 Mon Sep 17 00:00:00 2001 From: Arthur Cruchon Date: Wed, 25 Oct 2017 17:42:09 +0200 Subject: [PATCH] Add missing close after blacklisted connection attempt. --- libretroshare/src/pqi/pqissllistener.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libretroshare/src/pqi/pqissllistener.cc b/libretroshare/src/pqi/pqissllistener.cc index 2259b01ea..975791eec 100644 --- a/libretroshare/src/pqi/pqissllistener.cc +++ b/libretroshare/src/pqi/pqissllistener.cc @@ -378,6 +378,11 @@ int pqissllistenbase::acceptconnection() if(rsBanList != NULL && !rsBanList->isAddressAccepted(remote_addr, RSBANLIST_CHECKING_FLAGS_BLACKLIST)) { std::cerr << " => early rejected at this point, because of blacklist." << std::endl; +#ifndef WINDOWS_SYS + close(fd); +#else + closesocket(fd); +#endif return false ; } else