Update free port logic.
[m6w6/libmemcached] / tests / failure.cc
index cbc165e0c7d1a2b3f1d0210425cdb203b3205c47..20c355d39dd16b72982d4575009a7882a42fbe69 100644 (file)
@@ -76,7 +76,7 @@ static test_return_t add_shutdown_servers(memcached_st *memc)
   while (memcached_server_count(memc) < 2)
   {
     const char *argv[1]= { "add_shutdown_server" };
-    in_port_t port= max_port() +1;
+    in_port_t port= libtest::get_free_port();
     test_true(global_framework->servers().start_socket_server("memcached", port, 1, argv));
     test_compare(MEMCACHED_SUCCESS, memcached_server_add(memc, "localhost", port));
   }
@@ -204,7 +204,6 @@ collection_st collection[] ={
   { 0, 0, 0, 0 }
 };
 
-#define TEST_PORT_BASE MEMCACHED_DEFAULT_PORT +10
 #include "libmemcached_world.h"
 
 void get_world(Framework *world)