aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTommi Virtanen <tv@eagain.net>2014-03-23 10:38:35 -0700
committerTommi Virtanen <tv@eagain.net>2014-03-23 13:27:36 -0700
commitbfb02aec20b482dbbdf6c61121698bed4f85e229 (patch)
tree5ee0c3997e050e25a2e5e00dade4327bd8c2c1cb
parentMerge pull request #81 from benbjohnson/tx-closed (diff)
downloaddedo-bfb02aec20b482dbbdf6c61121698bed4f85e229.tar.gz
dedo-bfb02aec20b482dbbdf6c61121698bed4f85e229.tar.xz
Check meta page write error in Commit
-rw-r--r--tx.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/tx.go b/tx.go
index 8c78184..076fff2 100644
--- a/tx.go
+++ b/tx.go
@@ -357,7 +357,9 @@ func (t *Tx) writeMeta() error {
t.meta.write(p)
// Write the meta page to file.
- t.db.metafile.WriteAt(buf, int64(p.id)*int64(t.db.pageSize))
+ if _, err := t.db.metafile.WriteAt(buf, int64(p.id)*int64(t.db.pageSize)); err != nil {
+ return err
+ }
return nil
}