chiark
/
gitweb
/
~ianmdlvl
/
secnet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
changelog: document changes since 0.6.0
[secnet.git]
/
resolver.c
diff --git
a/resolver.c
b/resolver.c
index 3a6ad5a91d680a5dc5faf5f5614d83b42dc3da7f..3f9a6d5fb8bdc2fc9c431d61c3b7d7a513a0a124 100644
(file)
--- a/
resolver.c
+++ b/
resolver.c
@@
-210,12
+210,17
@@
static list_t *adnsresolver_apply(closure_t *self, struct cloc loc,
d=i->data.dict;
conf=dict_read_string(d,"config",False,"adns",loc);
d=i->data.dict;
conf=dict_read_string(d,"config",False,"adns",loc);
+ adns_initflags iflags = 0;
+#if USE_MONOTONIC
+ iflags |= adns_if_monotonic;
+#endif
+
if (conf) {
if (conf) {
- if (adns_init_strcfg(&st->ast,
0
, 0, conf)) {
+ if (adns_init_strcfg(&st->ast,
iflags
, 0, conf)) {
fatal_perror("Failed to initialise ADNS");
}
} else {
fatal_perror("Failed to initialise ADNS");
}
} else {
- if (adns_init(&st->ast,
0
, 0)) {
+ if (adns_init(&st->ast,
iflags
, 0)) {
fatal_perror("Failed to initialise ADNS");
}
}
fatal_perror("Failed to initialise ADNS");
}
}