summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormturk <mturk@13f79535-47bb-0310-9956-ffa450edef68>2012-04-04 13:48:08 +0000
committermturk <mturk@13f79535-47bb-0310-9956-ffa450edef68>2012-04-04 13:48:08 +0000
commit1232a2fa695b6e464a6ac432a9e8c0170b8ffefd (patch)
treee5db472643766f467db6cb937d356daedb8e7bc7
parent35eacb4e1290ceab317747031f62706bb468263d (diff)
downloadlibapr-1232a2fa695b6e464a6ac432a9e8c0170b8ffefd.tar.gz
Test apr_mcast_hops. Without backporting the patch prom trunk the testsockets fails with EINVAL (at least on linux)
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/1.4.x@1309381 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--test/testsockets.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/testsockets.c b/test/testsockets.c
index 2c0bb576a..2a7499aa7 100644
--- a/test/testsockets.c
+++ b/test/testsockets.c
@@ -131,6 +131,10 @@ static void sendto_receivefrom_helper(abts_case *tc, const char *addr,
APR_ASSERT_SUCCESS(tc, "Could not bind socket", rv);
if (rv != APR_SUCCESS)
return;
+ rv = apr_mcast_hops(sock, 10);
+ APR_ASSERT_SUCCESS(tc, "Could not set multicast hops", rv);
+ if (rv != APR_SUCCESS)
+ return;
rv = apr_socket_bind(sock2, from);
APR_ASSERT_SUCCESS(tc, "Could not bind second socket", rv);