diff options
Diffstat (limited to 'test/regress_util.c')
-rw-r--r-- | test/regress_util.c | 9 |
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; |