Merge pull request #2026 from yichengq/272

rafthttp: fix stream.open call
This commit is contained in:
Yicheng Qin 2014-12-31 11:30:58 -08:00
commit 1f8eef3b3b
2 changed files with 3 additions and 3 deletions

View File

@ -117,7 +117,7 @@ func (p *peer) Send(m raftpb.Message) error {
p.mu.Lock()
u := p.u
p.mu.Unlock()
p.stream.open(p.id, types.ID(m.To), p.cid, m.Term, p.tr, u, p.r)
p.stream.open(types.ID(m.From), p.id, p.cid, m.Term, p.tr, u, p.r)
p.batcher.Reset(time.Now())
}

View File

@ -49,12 +49,12 @@ type stream struct {
client *streamClient
}
func (s *stream) open(id, to, cid types.ID, term uint64, tr http.RoundTripper, u string, r Raft) error {
func (s *stream) open(from, to, cid types.ID, term uint64, tr http.RoundTripper, u string, r Raft) error {
if s.client != nil {
panic("open: stream is open")
}
c, err := newStreamClient(id, to, cid, term, tr, u, r)
c, err := newStreamClient(from, to, cid, term, tr, u, r)
if err != nil {
log.Printf("stream: error opening stream: %v", err)
return err