X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/94b5a59631f22e4e57561a6244c24b93db77f589..9175278147b9aaaa9dc09f73e34e20f07a791c33:/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 }