mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
raft: fix panic in putVarint; varint can take up to 10 bytes for a 64bit integer.
This commit is contained in:
parent
bb328d5aa5
commit
13ec81c87f
@ -79,7 +79,7 @@ func (n *Node) propose(t int64, data []byte) {
|
||||
func (n *Node) Campaign() { n.Step(Message{From: n.sm.id, ClusterId: n.ClusterId(), Type: msgHup}) }
|
||||
|
||||
func (n *Node) InitCluster(clusterId int64) {
|
||||
d := make([]byte, 8)
|
||||
d := make([]byte, 10)
|
||||
wn := binary.PutVarint(d, clusterId)
|
||||
n.propose(ClusterInit, d[:wn])
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user