Fix bug which gave zero-length DHCPv6 packets if sendto() is interrupted.

This commit is contained in:
Simon Kelley committed 2019-12-03 18:18:46 +00:00
1 parent 5cee7c2702
commit f73f7397d7
2 files changed
+4 -1

No files matched your search

+1 -1
View File
@@ -245,7 +245,7 @@ void dhcp6_packet(time_t now)
{
from.sin6_port = htons(port);
while (retry_send(sendto(daemon->dhcp6fd, daemon->outpacket.iov_base,
save_counter(0), 0, (struct sockaddr *)&from,
save_counter(-1), 0, (struct sockaddr *)&from,
sizeof(from))));
}
}