From: Sergey Matveev Date: Sun, 27 Sep 2020 11:15:22 +0000 (+0300) Subject: Explicitly close log lock fd X-Git-Tag: v5.4.0^2~7 X-Git-Url: http://www.git.cypherpunks.ru/?a=commitdiff_plain;h=d9c5415e022b26df597d8d252113eb616d0029c1;p=nncp.git Explicitly close log lock fd --- diff --git a/src/log.go b/src/log.go index dfa2a4c..23a43d9 100644 --- a/src/log.go +++ b/src/log.go @@ -75,6 +75,7 @@ func (ctx *Ctx) Log(msg string) { fmt.Fprintln(os.Stderr, "Can not open lock for log:", err) return } + defer fdLock.Close() fdLockFd := int(fdLock.Fd()) err = unix.Flock(fdLockFd, unix.LOCK_EX) if err != nil {