Skip to content

Commit

Permalink
Merge pull request #4715 from oiooj/master
Browse files Browse the repository at this point in the history
raft.raftLayer already closed in raft.NetworkTransport.Close()
  • Loading branch information
otoolep committed Nov 9, 2015
2 parents 3821872 + 6e9b210 commit 21ddb07
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
9 changes: 8 additions & 1 deletion cmd/influxd/restore/restore.go
Original file line number Diff line number Diff line change
Expand Up @@ -248,5 +248,12 @@ func (ln *nopListener) Accept() (net.Conn, error) {
return nil, errors.New("listener closing")
}

func (ln *nopListener) Close() error { close(ln.closing); return nil }
func (ln *nopListener) Close() error {
if ln.closing != nil {
close(ln.closing)
ln.closing = nil
}
return nil
}

func (ln *nopListener) Addr() net.Addr { return nil }
5 changes: 0 additions & 5 deletions meta/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -209,11 +209,6 @@ func (r *localRaft) close() error {
r.transport = nil
}

if r.raftLayer != nil {
r.raftLayer.Close()
r.raftLayer = nil
}

// Shutdown raft.
if r.raft != nil {
if err := r.raft.Shutdown().Error(); err != nil {
Expand Down

0 comments on commit 21ddb07

Please sign in to comment.