aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-26 13:20:06 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-26 13:54:08 -0800
commitf51609ff40f6217e0de81706f953a18a90489ba9 (patch)
tree08cd30dc83e6fbd224456a018a906a12d6734fd8 /src/platform/posix
parente3178bd34ced788b8e16e5e0c3e8f712cd41de6a (diff)
downloadnng-f51609ff40f6217e0de81706f953a18a90489ba9.tar.gz
nng-f51609ff40f6217e0de81706f953a18a90489ba9.tar.bz2
nng-f51609ff40f6217e0de81706f953a18a90489ba9.zip
resolver: use nni_aio_start
Diffstat (limited to 'src/platform/posix')
-rw-r--r--src/platform/posix/posix_resolv_gai.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/platform/posix/posix_resolv_gai.c b/src/platform/posix/posix_resolv_gai.c
index c3336f13..b5f48ecc 100644
--- a/src/platform/posix/posix_resolv_gai.c
+++ b/src/platform/posix/posix_resolv_gai.c
@@ -231,9 +231,7 @@ nni_resolv_ip(const char *host, uint16_t port, int af, bool passive,
resolv_item *item;
sa_family_t fam;
- if (nni_aio_begin(aio) != 0) {
- return;
- }
+ nni_aio_reset(aio);
if (host != NULL) {
if ((strlen(host) >= sizeof(item->host)) ||
(strcmp(host, "*") == 0)) {
@@ -283,7 +281,7 @@ nni_resolv_ip(const char *host, uint16_t port, int af, bool passive,
nni_mtx_lock(&resolv_mtx);
nni_aio_set_prov_data(aio, item);
- if (!nni_aio_defer(aio, resolv_cancel, item)) {
+ if (!nni_aio_start(aio, resolv_cancel, item)) {
nni_mtx_unlock(&resolv_mtx);
resolv_free_item(item);
return;