mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #11938 from tedyu/mk-v2-evt-nil
Check events against nil
This commit is contained in:
commit
e007d4f58d
@ -97,13 +97,15 @@ func (s *v2v3Store) mkV2Events(wr clientv3.WatchResponse) (evs []*v2store.Event)
|
||||
key = ev
|
||||
}
|
||||
}
|
||||
v2ev := &v2store.Event{
|
||||
Action: string(act.Kv.Value),
|
||||
Node: s.mkV2Node(key.Kv),
|
||||
PrevNode: s.mkV2Node(key.PrevKv),
|
||||
EtcdIndex: mkV2Rev(wr.Header.Revision),
|
||||
if act != nil && act.Kv != nil && key != nil {
|
||||
v2ev := &v2store.Event{
|
||||
Action: string(act.Kv.Value),
|
||||
Node: s.mkV2Node(key.Kv),
|
||||
PrevNode: s.mkV2Node(key.PrevKv),
|
||||
EtcdIndex: mkV2Rev(wr.Header.Revision),
|
||||
}
|
||||
evs = append(evs, v2ev)
|
||||
}
|
||||
evs = append(evs, v2ev)
|
||||
}
|
||||
return evs
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user