Skip to content

Commit 550f31c

Browse files
committed
dialers/retrier: return errs from first & final tries
1 parent 545f1a6 commit 550f31c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

intra/dialers/retrier.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ func (r *retrier) Write(b []byte) (int, error) {
506506
// r.conn may be nil or closed
507507
log.E("retrier: write: retry failed [%s=>%s] in %dms; old => new: %v => %v",
508508
laddr(r.conn), r.raddr, elapsed, err, r.retryErr)
509-
return n, err // pass on the og error
509+
return n, core.UniqErr(err, r.retryErr) // pass on the og error, too
510510
}
511511

512512
// if len(leftover) > 0 {

0 commit comments

Comments
 (0)