chiark / gitweb /
+ Minor improvements:
authorian <ian>
Sun, 21 May 2000 17:21:58 +0000 (17:21 +0000)
committerian <ian>
Sun, 21 May 2000 17:21:58 +0000 (17:21 +0000)
@@ -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

changelog
src/transmit.c

index a1e8d75..e45c357 100644 (file)
--- 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
index 7ae2464..08e49d0 100644 (file)
@@ -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);