summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pr/tests/tmoacc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/pr/tests/tmoacc.c b/pr/tests/tmoacc.c
index bda47e19..2fe746c4 100644
--- a/pr/tests/tmoacc.c
+++ b/pr/tests/tmoacc.c
@@ -180,6 +180,7 @@ PRIntn Tmoacc(PRIntn argc, char **argv)
PLOptStatus os;
PRThread **thread;
PRNetAddr listenAddr;
+ PRSocketOptionData sockOpt;
PRIntn timeout = DEFAULT_TIMEOUT;
PRIntn threads = DEFAULT_THREADS;
PRIntn backlog = DEFAULT_BACKLOG;
@@ -243,6 +244,10 @@ PRIntn Tmoacc(PRIntn argc, char **argv)
shared->listenSock = PR_NewTCPSocket();
if (shared->listenSock)
{
+ sockOpt.option = PR_SockOpt_Reuseaddr;
+ sockOpt.value.reuse_addr = PR_TRUE;
+ rv = PR_SetSocketOption(shared->listenSock, &sockOpt);
+ PR_ASSERT(PR_SUCCESS == rv);
rv = PR_Bind(shared->listenSock, &listenAddr);
if (rv != PR_FAILURE)
{