X-Git-Url: https://git.distorted.org.uk/~mdw/adns/blobdiff_plain/89435c4293f285ceb0a54d14ae68e2bb40ba4c67..6064dcef170a17a3078f4d46afa43b1a1347f1d0:/src/transmit.c 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);