From bfb02aec20b482dbbdf6c61121698bed4f85e229 Mon Sep 17 00:00:00 2001 From: Tommi Virtanen Date: Sun, 23 Mar 2014 10:38:35 -0700 Subject: [PATCH] Check meta page write error in Commit --- tx.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 }