summaryrefslogtreecommitdiff
path: root/test/regress_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/regress_util.c')
-rw-r--r--test/regress_util.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/regress_util.c b/test/regress_util.c
index 02cf5e19..1f919fe8 100644
--- a/test/regress_util.c
+++ b/test/regress_util.c
@@ -1005,6 +1005,15 @@ test_evutil_getaddrinfo(void *arg)
struct evutil_addrinfo hints;
int r;
+ /* Try NULL hint (win32 bug) */
+ hints.ai_family = PF_UNSPEC;
+ hints.ai_socktype = SOCK_STREAM;
+ r = evutil_getaddrinfo("www.google.com", NULL, NULL, &ai);
+ tt_int_op(r, ==, 0);
+ tt_assert(ai);
+ evutil_freeaddrinfo(ai);
+ ai = NULL;
+
/* Try using it as a pton. */
memset(&hints, 0, sizeof(hints));
hints.ai_family = PF_UNSPEC;