consul: FSM snapshot can avoid type assertion

This commit is contained in:
Armon Dadgar 2014-04-01 12:10:58 -07:00
parent a312d7e6ff
commit 13c370da30

View file

@ -305,10 +305,8 @@ OUTER:
if raw == nil {
break OUTER
}
ent := raw.(*structs.DirEntry)
sink.Write([]byte{byte(structs.KVSRequestType)})
if err := encoder.Encode(ent); err != nil {
if err := encoder.Encode(raw); err != nil {
sink.Cancel()
return err
}