]> Cypherpunks.ru repositories - nncp.git/commitdiff
Explicitly close log lock fd
authorSergey Matveev <stargrave@stargrave.org>
Sun, 27 Sep 2020 11:15:22 +0000 (14:15 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 27 Sep 2020 11:15:22 +0000 (14:15 +0300)
src/log.go

index dfa2a4c6e0c5780501fd7422c62e1a2eb342c82b..23a43d96b8767922be0924b8531edec55543814e 100644 (file)
@@ -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 {