summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
57d68ed)
@@ -19,6 +19,7 @@
+ * Give ESRCH, not EAGAIN, if _check called with no queries outstanding.
Thanks to Tony Finch for the program and the performance figure.
* New internal consistency checking with assert if right options set.
* New adns_wait_poll function like adns_wait but uses poll, not select.
Thanks to Tony Finch for the program and the performance figure.
* New internal consistency checking with assert if right options set.
* New adns_wait_poll function like adns_wait but uses poll, not select.
- * New adnshost utility - very alpha.
+ * New adnshost utility - currently only a usage message :-).
Incompatible changes:
* RRs with mailboxes never rejected due to strange chars if _raw.
Incompatible changes:
* RRs with mailboxes never rejected due to strange chars if _raw.
qu= *query_io;
if (!qu) {
qu= *query_io;
if (!qu) {
- if (!ads->output.head) return EAGAIN;
- qu= ads->output.head;
+ if (ads->output.head) {
+ qu= ads->output.head;
+ } else if (ads->timew.head) {
+ return EAGAIN;
+ } else {
+ return ESRCH;
+ }
} else {
if (qu->id>=0) return EAGAIN;
}
} else {
if (qu->id>=0) return EAGAIN;
}