diff options
Diffstat (limited to 'src/loop.c')
-rw-r--r-- | src/loop.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -45,8 +45,9 @@ void loop_send_probes() fd = rfd->fd; } - while (sendto(fd, daemon->packet, len, 0, &serv->addr.sa, sa_len(&serv->addr)) == -1 && retry_send()); - + while (retry_send(sendto(fd, daemon->packet, len, 0, + &serv->addr.sa, sa_len(&serv->addr)))); + free_rfd(rfd); } } |