From 6fcd10f88dbe42aa23d88c2c10842e1905695650 Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Wed, 1 Jun 2016 10:05:22 +0000 Subject: Re #1917(misc): Fix failed purity_test() on pjlib-test since getaddrinfo() might return multiple addrinfo. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5330 74dad513-b988-da41-8d7b-12977e46ad98 --- pjlib/src/pjlib-test/sock.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pjlib/src/pjlib-test/sock.c b/pjlib/src/pjlib-test/sock.c index d1f8737a..4d17ca93 100644 --- a/pjlib/src/pjlib-test/sock.c +++ b/pjlib/src/pjlib-test/sock.c @@ -424,8 +424,8 @@ static int purity_test(void) cnt = PJ_ARRAY_SIZE(ai); rc = pj_getaddrinfo(pj_AF_UNSPEC(), &str_ip, &cnt, ai); if (rc == PJ_SUCCESS) { - pj_assert(cnt == 1); - CHECK_SA_ZERO_LEN(&ai[0].ai_addr, -70); + while (cnt--) + CHECK_SA_ZERO_LEN(&ai[0].ai_addr, -70); } } #endif @@ -759,6 +759,8 @@ static int gethostbyname_test(void) pj_hostent he; pj_status_t status; + PJ_LOG(3,("test", "...gethostbyname_test()")); + /* Testing pj_gethostbyname() with invalid host */ host = pj_str("an-invalid-host-name"); status = pj_gethostbyname(&host, &he); -- cgit v1.2.3