summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
95fa67f)
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
Portability/compilation fixes:
* Move `extern "C" {' to after #include <...>'s.
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
--
adns (0.8) BETA; urgency=medium
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; }
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);
qu->timeout= now;
timevaladd(&qu->timeout,UDPRETRYMS);