diff options
Diffstat (limited to 'openbsd-compat')
-rw-r--r-- | openbsd-compat/getrrsetbyname.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/openbsd-compat/getrrsetbyname.c b/openbsd-compat/getrrsetbyname.c index bb5451cd2..66d18142e 100644 --- a/openbsd-compat/getrrsetbyname.c +++ b/openbsd-compat/getrrsetbyname.c | |||
@@ -51,8 +51,6 @@ | |||
51 | 51 | ||
52 | #include "getrrsetbyname.h" | 52 | #include "getrrsetbyname.h" |
53 | 53 | ||
54 | /* #include "thread_private.h" */ | ||
55 | |||
56 | #define ANSWER_BUFFER_SIZE 1024*64 | 54 | #define ANSWER_BUFFER_SIZE 1024*64 |
57 | 55 | ||
58 | struct dns_query { | 56 | struct dns_query { |
@@ -161,7 +159,6 @@ getrrsetbyname(const char *hostname, unsigned int rdclass, | |||
161 | unsigned int rdtype, unsigned int flags, | 159 | unsigned int rdtype, unsigned int flags, |
162 | struct rrsetinfo **res) | 160 | struct rrsetinfo **res) |
163 | { | 161 | { |
164 | struct __res_state *_resp = &_res; | ||
165 | int result; | 162 | int result; |
166 | struct rrsetinfo *rrset = NULL; | 163 | struct rrsetinfo *rrset = NULL; |
167 | struct dns_response *response; | 164 | struct dns_response *response; |
@@ -190,19 +187,19 @@ getrrsetbyname(const char *hostname, unsigned int rdclass, | |||
190 | } | 187 | } |
191 | 188 | ||
192 | /* initialize resolver */ | 189 | /* initialize resolver */ |
193 | if ((_resp->options & RES_INIT) == 0 && res_init() == -1) { | 190 | if ((_res.options & RES_INIT) == 0 && res_init() == -1) { |
194 | result = ERRSET_FAIL; | 191 | result = ERRSET_FAIL; |
195 | goto fail; | 192 | goto fail; |
196 | } | 193 | } |
197 | 194 | ||
198 | #ifdef DEBUG | 195 | #ifdef DEBUG |
199 | _resp->options |= RES_DEBUG; | 196 | _res.options |= RES_DEBUG; |
200 | #endif /* DEBUG */ | 197 | #endif /* DEBUG */ |
201 | 198 | ||
202 | #ifdef RES_USE_DNSSEC | 199 | #ifdef RES_USE_DNSSEC |
203 | /* turn on DNSSEC if EDNS0 is configured */ | 200 | /* turn on DNSSEC if EDNS0 is configured */ |
204 | if (_resp->options & RES_USE_EDNS0) | 201 | if (_res.options & RES_USE_EDNS0) |
205 | _resp->options |= RES_USE_DNSSEC; | 202 | _res.options |= RES_USE_DNSSEC; |
206 | #endif /* RES_USE_DNSEC */ | 203 | #endif /* RES_USE_DNSEC */ |
207 | 204 | ||
208 | /* make query */ | 205 | /* make query */ |