consul: FSM snapshot can avoid type assertion

This commit is contained in:
Armon Dadgar 2014-04-01 12:10:58 -07:00
parent 9473bbe7bf
commit 5ff482dec0
1 changed files with 1 additions and 3 deletions

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
}