chiark
/
gitweb
/
~mdw
/
adns
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reentrancy: Introduce adns__returning
[adns]
/
src
/
internal.h
diff --git
a/src/internal.h
b/src/internal.h
index 5e31f0506c4994a112fb66c13cac556ba1d69d1e..f92f38944d519ff9bcdea47b212d7aae29e3c920 100644
(file)
--- a/
src/internal.h
+++ b/
src/internal.h
@@
-717,6
+717,10
@@
void adns__query_done(adns_query qu);
void adns__query_fail(adns_query qu, adns_status stat);
void adns__cancel_children(adns_query qu);
void adns__query_fail(adns_query qu, adns_status stat);
void adns__cancel_children(adns_query qu);
+void adns__returning(adns_state ads, adns_query qu);
+/* Must be called before returning from adns any time that we have
+ * progressed (including made, finished or destroyed) queries. */
+
/* From reply.c: */
void adns__procdgram(adns_state ads, const byte *dgram, int len,
/* From reply.c: */
void adns__procdgram(adns_state ads, const byte *dgram, int len,