diff --git a/udp6.c b/udp6.c index 6cb571b..744a5bc 100644 --- a/udp6.c +++ b/udp6.c @@ -271,7 +271,7 @@ static int udp6_send(struct transport *t, struct fdarray *fda, cnt = sendto(fd, buf, len, 0, &addr->sa, sizeof(addr->sin6)); if (cnt < 1) { pr_err("sendto failed: %m"); - return cnt; + return -errno; } /* * Get the time stamp right away.