mirror of https://github.com/status-im/consul.git
consul: FSM snapshot can avoid type assertion
This commit is contained in:
parent
9473bbe7bf
commit
5ff482dec0
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue