diff options
author | 2014-02-24 20:23:27 +0000 | |
---|---|---|
committer | 2014-02-24 20:23:27 +0000 | |
commit | b97dbfc0d2aaab5c515322631682f8ba64242ce5 (patch) | |
tree | aa9d2fabf2a6d203b71e8eab8f491ee285413d77 | |
parent | /etc/random.seed support in da bootblockz. (diff) | |
download | wireguard-openbsd-b97dbfc0d2aaab5c515322631682f8ba64242ce5.tar.xz wireguard-openbsd-b97dbfc0d2aaab5c515322631682f8ba64242ce5.zip |
make res_search() report NO_DATA instead of HOST_NOT_FOUND in some cases.
issue reported by matthieu@
ok matthieu@ deraadt@
-rw-r--r-- | lib/libc/asr/res_search_async.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/asr/res_search_async.c b/lib/libc/asr/res_search_async.c index 3a5dc001ba2..c053d0ae9b4 100644 --- a/lib/libc/asr/res_search_async.c +++ b/lib/libc/asr/res_search_async.c @@ -1,4 +1,4 @@ -/* $OpenBSD: res_search_async.c,v 1.10 2013/07/12 14:36:22 eric Exp $ */ +/* $OpenBSD: res_search_async.c,v 1.11 2014/02/24 20:23:27 eric Exp $ */ /* * Copyright (c) 2012 Eric Faurot <eric@openbsd.org> * @@ -160,7 +160,7 @@ res_search_async_run(struct async *as, struct async_res *ar) /* * The original resolver does something like this. */ - if (as->as_dom_flags & (ASYNC_DOM_NDOTS | ASYNC_DOM_ASIS)) + if (as->as_dom_flags & ASYNC_DOM_NDOTS) as->as.search.saved_h_errno = ar->ar_h_errno; if (as->as_dom_flags & ASYNC_DOM_DOMAIN) { |