raft: fix panic in putVarint; varint can take up to 10 bytes for a 64bit integer.

release-2.0
Xiang Li 2014-07-20 12:07:53 -07:00 committed by Yicheng Qin
parent bb328d5aa5
commit 13ec81c87f
1 changed files with 1 additions and 1 deletions

View File

@ -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])
}