X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/437725d13f8775b29ad3e279a07b0bd4b7f8d098..a798ad3d09bddd87bd1ece6ec62ec01410eae9d2:/services/keepstore/volume_unix.go diff --git a/services/keepstore/volume_unix.go b/services/keepstore/volume_unix.go index 75a75229a6..4db2a53384 100644 --- a/services/keepstore/volume_unix.go +++ b/services/keepstore/volume_unix.go @@ -103,6 +103,7 @@ func (v *UnixVolume) Touch(loc string) error { if err != nil { return err } + defer f.Close() if e := lockfile(f); e != nil { return e } @@ -259,6 +260,7 @@ func (v *UnixVolume) Delete(loc string) error { if err != nil { return err } + defer f.Close() if e := lockfile(f); e != nil { return e }