diff --git a/database/ffldb/ff/lockablefile.go b/database/ffldb/ff/lockablefile.go index 9dfe98ded..111dd7c30 100644 --- a/database/ffldb/ff/lockablefile.go +++ b/database/ffldb/ff/lockablefile.go @@ -36,5 +36,9 @@ func (lf *lockableFile) Close() error { lf.Lock() defer lf.Unlock() + if lf.file == nil { + return nil + } + return errors.WithStack(lf.file.Close()) }