diff --git a/pkg/util/flock/flock_unix.go b/pkg/util/flock/flock_unix.go index 366090ccfd1..73a608020e7 100644 --- a/pkg/util/flock/flock_unix.go +++ b/pkg/util/flock/flock_unix.go @@ -42,7 +42,7 @@ func Acquire(path string) error { if lockfile, err = os.OpenFile(path, os.O_RDWR|os.O_CREATE, 0600); err != nil { return err } - + defer lockfile.Close() opts := unix.Flock_t{Type: unix.F_WRLCK} if err := unix.FcntlFlock(lockfile.Fd(), unix.F_SETLKW, &opts); err != nil { return err