Skip to content

Commit c430c9c

Browse files
authored
Merge pull request #50115 from corhere/libn/fix-47859-networkdb-clusterleave-leak
libnetwork/networkdb: always shut down memberlist
2 parents b5d26e5 + 16ed51d commit c430c9c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libnetwork/networkdb/cluster.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,11 +224,11 @@ func (nDB *NetworkDB) clusterLeave() error {
224224
mlist := nDB.memberlist
225225

226226
if err := nDB.sendNodeEvent(NodeEventTypeLeave); err != nil {
227-
log.G(context.TODO()).Errorf("failed to send node leave: %v", err)
227+
log.G(context.TODO()).WithError(err).Error("failed to send node leave event")
228228
}
229229

230230
if err := mlist.Leave(time.Second); err != nil {
231-
return err
231+
log.G(context.TODO()).WithError(err).Error("failed to broadcast memberlist leave message")
232232
}
233233

234234
// cancel the context

0 commit comments

Comments
 (0)