close on failed low-TTL connects too

This commit is contained in:
Christian Ulrich 2020-10-07 00:22:07 +02:00
parent 679541877a
commit 778d8752d2
No known key found for this signature in database
GPG Key ID: 8241BE099775A097
1 changed files with 1 additions and 1 deletions

View File

@ -236,9 +236,9 @@ proc prepareAccept(attempt: AcceptAttempt) {.async.} =
await connectFuture or sleepAsync(Timeout) await connectFuture or sleepAsync(Timeout)
if connectFuture.finished(): if connectFuture.finished():
echo "connected during accept phase" echo "connected during accept phase"
sock.close()
except OSError: except OSError:
discard discard
sock.close()
proc doAccept(puncher: TcpSyniPuncher, srcIp: IpAddress, proc doAccept(puncher: TcpSyniPuncher, srcIp: IpAddress,
srcPort: Port) {.async.} = srcPort: Port) {.async.} =