From: Sergey Matveev Date: Sat, 23 Jan 2021 14:20:10 +0000 (+0300) Subject: Remove leaking file descriptor X-Git-Tag: v6.0.0^2~2 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=0d9ff2108cd29c9b0afc6c5432ee8bf129ff0de2;p=nncp.git Remove leaking file descriptor --- diff --git a/src/toss.go b/src/toss.go index 75e01c4..ad8acff 100644 --- a/src/toss.go +++ b/src/toss.go @@ -87,6 +87,7 @@ func (ctx *Ctx) Toss( sds := SDS{"node": job.PktEnc.Sender, "pkt": pktName} if job.PktEnc.Nice > nice { ctx.LogD("rx", SdsAdd(sds, SDS{"nice": int(job.PktEnc.Nice)}), "too nice") + job.Fd.Close() // #nosec G104 continue } pipeR, pipeW := io.Pipe()