From 26d91ad9d7c020b65f62fc17fe2b924c05ca65cf Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Thu, 5 Mar 2015 19:36:09 +1100 Subject: [PATCH] Fixed a broken invariant. --- samples/memfs/inode.go | 1 + 1 file changed, 1 insertion(+) diff --git a/samples/memfs/inode.go b/samples/memfs/inode.go index 07583ab..647614c 100644 --- a/samples/memfs/inode.go +++ b/samples/memfs/inode.go @@ -304,6 +304,7 @@ func (inode *inode) WriteAt(p []byte, off int64) (n int, err error) { if len(inode.contents) < newLen { padding := make([]byte, newLen-len(inode.contents)) inode.contents = append(inode.contents, padding...) + inode.attributes.Size = uint64(newLen) } // Copy in the data.