diff options
author | 2017-02-21 22:32:28 +0000 | |
---|---|---|
committer | 2017-02-21 22:32:28 +0000 | |
commit | 6c455d5c6facede7fe699a140f6e10a8b9d5404a (patch) | |
tree | d9386c18d14805f5150462d2a5dc956f2b7ca6b5 /lib/libc/asr | |
parent | Remove SUDO=doas in regress Makefile. The test developer must not (diff) | |
download | wireguard-openbsd-6c455d5c6facede7fe699a140f6e10a8b9d5404a.tar.xz wireguard-openbsd-6c455d5c6facede7fe699a140f6e10a8b9d5404a.zip |
missing breaks
ok jca@ krw@ gilles@
Diffstat (limited to 'lib/libc/asr')
-rw-r--r-- | lib/libc/asr/getaddrinfo_async.c | 3 | ||||
-rw-r--r-- | lib/libc/asr/getnetnamadr_async.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/libc/asr/getaddrinfo_async.c b/lib/libc/asr/getaddrinfo_async.c index 71bf4488d97..1e78bd09bc6 100644 --- a/lib/libc/asr/getaddrinfo_async.c +++ b/lib/libc/asr/getaddrinfo_async.c @@ -1,4 +1,4 @@ -/* $OpenBSD: getaddrinfo_async.c,v 1.51 2017/02/21 07:28:28 eric Exp $ */ +/* $OpenBSD: getaddrinfo_async.c,v 1.52 2017/02/21 22:32:28 eric Exp $ */ /* * Copyright (c) 2012 Eric Faurot <eric@openbsd.org> * @@ -334,6 +334,7 @@ getaddrinfo_async_run(struct asr_query *as, struct asr_result *ar) if (as->as.ai.fqdn == NULL) { ar->ar_gai_errno = EAI_MEMORY; async_set_state(as, ASR_STATE_HALT); + break; } async_set_state(as, ASR_STATE_SAME_DB); diff --git a/lib/libc/asr/getnetnamadr_async.c b/lib/libc/asr/getnetnamadr_async.c index 454fff20622..a1ff84a455e 100644 --- a/lib/libc/asr/getnetnamadr_async.c +++ b/lib/libc/asr/getnetnamadr_async.c @@ -1,4 +1,4 @@ -/* $OpenBSD: getnetnamadr_async.c,v 1.23 2015/09/20 14:19:21 eric Exp $ */ +/* $OpenBSD: getnetnamadr_async.c,v 1.24 2017/02/21 22:32:28 eric Exp $ */ /* * Copyright (c) 2012 Eric Faurot <eric@openbsd.org> * @@ -173,6 +173,7 @@ getnetnamadr_async_run(struct asr_query *as, struct asr_result *ar) ar->ar_errno = errno; ar->ar_h_errno = NETDB_INTERNAL; async_set_state(as, ASR_STATE_HALT); + break; } async_set_state(as, ASR_STATE_SUBQUERY); break; |