From: ian Date: Sun, 21 May 2000 17:21:58 +0000 (+0000) Subject: + Minor improvements: X-Git-Tag: rel-adns-0-9~16 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=0544e0de19b492a0cda3b65584f9822ba36e50fc;p=adns.git + Minor improvements: @@ -9,6 +9,9 @@ Portability/compilation fixes: * Move `extern "C" {' to after #include <...>'s. + Minor improvements: + * Do not print warning if sendto() gives EAGAIN. + -- adns (0.8) BETA; urgency=medium --- diff --git a/changelog b/changelog index a1e8d75..e45c357 100644 --- a/changelog +++ b/changelog @@ -9,6 +9,9 @@ adns (0.9) unstable; urgency=low Portability/compilation fixes: * Move `extern "C" {' to after #include <...>'s. + Minor improvements: + * Do not print warning if sendto() gives EAGAIN. + -- adns (0.8) BETA; urgency=medium diff --git a/src/transmit.c b/src/transmit.c index 7ae2464..08e49d0 100644 --- a/src/transmit.c +++ b/src/transmit.c @@ -248,7 +248,7 @@ void adns__query_send(adns_query qu, struct timeval now) { r= sendto(ads->udpsocket,qu->query_dgram,qu->query_dglen,0, (const struct sockaddr*)&servaddr,sizeof(servaddr)); if (r<0 && errno == EMSGSIZE) { qu->retries= 0; query_usetcp(qu,now); return; } - if (r<0) adns__warn(ads,serv,0,"sendto failed: %s",strerror(errno)); + if (r<0 && errno != EAGAIN) adns__warn(ads,serv,0,"sendto failed: %s",strerror(errno)); qu->timeout= now; timevaladd(&qu->timeout,UDPRETRYMS);