23 lines
906 B
Diff
23 lines
906 B
Diff
--- tests/api/netaddr.c
|
|
+++ tests/api/netaddr.c
|
|
@@ -135,7 +135,8 @@ START_TEST (netaddr_get_addr_test) {
|
|
|
|
res = pr_netaddr_get_addr(p, name, NULL);
|
|
fail_unless(res == NULL, "Unexpected got address for '%s'", name);
|
|
- fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT,
|
|
+ fail_unless(errno == ENOENT || errno == EAGAIN,
|
|
+ "Expected ENOENT (%d) or EAGAIN (%d), got %s (%d)", ENOENT, EAGAIN,
|
|
strerror(errno), errno);
|
|
|
|
name = "localhost";
|
|
@@ -190,7 +191,8 @@ START_TEST (netaddr_get_addr_test) {
|
|
|
|
res = pr_netaddr_get_addr(p, name, NULL);
|
|
fail_unless(res == NULL, "Resolved '%s' unexpectedly", name);
|
|
- fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT,
|
|
+ fail_unless(errno == ENOENT || errno == EAGAIN,
|
|
+ "Expected ENOENT (%d) or EAGAIN (%d), got %s (%d)", ENOENT, EAGAIN,
|
|
strerror(errno), errno);
|
|
|
|
#if defined(PR_USE_IPV6)
|