X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/34173202861e94dee58ccd5b189983918813d870..6e066d1a18a699e7abb20dda25670f814e1eb3b3:/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 }