summaryrefslogtreecommitdiff
path: root/test/testsock.c
diff options
context:
space:
mode:
authorjorton <jorton@13f79535-47bb-0310-9956-ffa450edef68>2005-11-23 10:15:59 +0000
committerjorton <jorton@13f79535-47bb-0310-9956-ffa450edef68>2005-11-23 10:15:59 +0000
commit0e84d5a9d8fe070d249bf0cafbda544909cde4f1 (patch)
tree04e2bfeb57c670d614561c9cfb1036539904e879 /test/testsock.c
parentec4de1c111b3fb88e01d88ce63410ee9fb92e100 (diff)
downloadlibapr-0e84d5a9d8fe070d249bf0cafbda544909cde4f1.tar.gz
* test/testsock.c (setup_socket): Set REUSEADDR option before binding
socket. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@348405 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'test/testsock.c')
-rw-r--r--test/testsock.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/testsock.c b/test/testsock.c
index 77ca4fa65..1c648ec76 100644
--- a/test/testsock.c
+++ b/test/testsock.c
@@ -84,6 +84,9 @@ static apr_socket_t *setup_socket(abts_case *tc)
rv = apr_socket_create(&sock, sa->family, SOCK_STREAM, APR_PROTO_TCP, p);
APR_ASSERT_SUCCESS(tc, "Problem creating socket", rv);
+
+ rv = apr_socket_opt_set(sock, APR_SO_REUSEADDR, 1);
+ APR_ASSERT_SUCCESS(tc, "Could not set REUSEADDR on socket", rv);
rv = apr_socket_bind(sock, sa);
APR_ASSERT_SUCCESS(tc, "Problem binding to port", rv);