Log don't return error on writeTo fail

Downstream isn't able to distinguish a temporary from a Permanent
error yet.

Relates to #252
This commit is contained in:
Sean DuBois
2020-11-13 04:52:57 -08:00
parent 74d766bb1f
commit 1a4dd6394c
+2 -1
View File
@@ -300,7 +300,8 @@ func (c *candidateBase) close() error {
func (c *candidateBase) writeTo(raw []byte, dst Candidate) (int, error) {
n, err := c.conn.WriteTo(raw, dst.addr())
if err != nil {
return n, fmt.Errorf("%w: %v", errSendPacket, err)
c.agent().log.Warnf("%s: %v", errSendPacket, err)
return n, nil
}
c.seen(true)
return n, nil