aboutsummaryrefslogtreecommitdiff
path: root/db.go
diff options
context:
space:
mode:
Diffstat (limited to 'db.go')
-rw-r--r--db.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/db.go b/db.go
index 501d36a..8503665 100644
--- a/db.go
+++ b/db.go
@@ -94,7 +94,7 @@ type DB struct {
path string
file *os.File
lockfile *os.File // windows only
- dataref []byte // mmap'ed readonly, write throws SEGV
+ dataref []byte // mmap'ed readonly, write throws SEGV
data *[maxMapSize]byte
datasz int
filesz int // current on disk file size
@@ -383,11 +383,10 @@ func (db *DB) close() error {
if !db.opened {
return nil
}
-
+
db.opened = false
db.freelist = nil
- db.path = ""
// Clear ops.
db.ops.writeAt = nil
@@ -414,6 +413,7 @@ func (db *DB) close() error {
db.file = nil
}
+ db.path = ""
return nil
}