Skip to content

Commit d2fa9e6

Browse files
committed
dialers/retrier: deep nil check before writing to inf net.Conn
1 parent 5fe2216 commit d2fa9e6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

intra/dialers/retrier.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ func (r *retrier) Write(b []byte) (int, error) {
519519
}
520520

521521
// retryCompleted() is true, so r.conn is final and doesn't need locking
522-
if c := r.conn; c == nil {
522+
if c := r.conn; c == nil || core.IsNil(c) {
523523
log.E("retrier: write: [] => %s, no conn", r.raddr)
524524
return 0, errNilConn
525525
} else {

0 commit comments

Comments
 (0)