aboutsummaryrefslogtreecommitdiff
path: root/go
diff options
context:
space:
mode:
authorchrislusf <chris.lu@gmail.com>2015-07-08 23:21:53 -0700
committerchrislusf <chris.lu@gmail.com>2015-07-08 23:21:56 -0700
commita4d3f2da3d0c5bf19b6bd924df72d7b2484b9f79 (patch)
tree77ee0ebde888c02fe44f7f848df903fd6a445851 /go
parent3476d31e50711db7a72377aa1ad480e47f2ff21f (diff)
downloadseaweedfs-a4d3f2da3d0c5bf19b6bd924df72d7b2484b9f79.tar.xz
seaweedfs-a4d3f2da3d0c5bf19b6bd924df72d7b2484b9f79.zip
Avoid nil case when fixing data
Diffstat (limited to 'go')
-rw-r--r--go/storage/needle_read_write.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/go/storage/needle_read_write.go b/go/storage/needle_read_write.go
index 9a9f63ddb..eb2d8d459 100644
--- a/go/storage/needle_read_write.go
+++ b/go/storage/needle_read_write.go
@@ -120,7 +120,7 @@ func (n *Needle) Append(w io.Writer, version Version) (size uint32, err error) {
return
}
}
- if n.HasTtl() {
+ if n.HasTtl() && n.Ttl != nil {
n.Ttl.ToBytes(header[0:TtlBytesLength])
if _, err = w.Write(header[0:TtlBytesLength]); err != nil {
return