@@ -1469,6 +1469,7 @@ static void test_http_no_content_length(void) {
1469
1469
char buf [100 ];
1470
1470
struct mg_mgr mgr ;
1471
1471
const char * url = "http://127.0.0.1:12348" ;
1472
+ const char * url2 = "http://127.0.0.1:12349" ;
1472
1473
int i ;
1473
1474
const char * post_req =
1474
1475
"POST / HTTP/1.1\r\nContent-Type:"
@@ -1482,17 +1483,17 @@ static void test_http_no_content_length(void) {
1482
1483
ASSERT (strcmp (buf1 , "mc" ) == 0 );
1483
1484
ASSERT (strcmp (buf2 , "mc" ) == 0 );
1484
1485
mg_mgr_free (& mgr );
1485
-
1486
+ // 12348 is in TIME_WAIT, use another port
1486
1487
mg_mgr_init (& mgr );
1487
- mg_http_listen (& mgr , url , f41 , (void * ) NULL );
1488
- ASSERT (fetch (& mgr , buf , url , "POST / HTTP/1.1\r\n\r\n" ) == 411 );
1489
- ASSERT (fetch (& mgr , buf , url , "HTTP/1.1 200\r\n\r\n" ) == 411 );
1490
- ASSERT (fetch (& mgr , buf , url , "HTTP/1.1 100\r\n\r\n" ) != 411 );
1491
- ASSERT (fetch (& mgr , buf , url , "HTTP/1.1 304\r\n\r\n" ) != 411 );
1492
- ASSERT (fetch (& mgr , buf , url , "HTTP/1.1 305\r\n\r\n" ) == 411 );
1493
- ASSERT (fetch (& mgr , buf , url , post_req ) != 411 );
1488
+ mg_http_listen (& mgr , url2 , f41 , (void * ) NULL );
1489
+ ASSERT (fetch (& mgr , buf , url2 , "POST / HTTP/1.1\r\n\r\n" ) == 411 );
1490
+ ASSERT (fetch (& mgr , buf , url2 , "HTTP/1.1 200\r\n\r\n" ) == 411 );
1491
+ ASSERT (fetch (& mgr , buf , url2 , "HTTP/1.1 100\r\n\r\n" ) != 411 );
1492
+ ASSERT (fetch (& mgr , buf , url2 , "HTTP/1.1 304\r\n\r\n" ) != 411 );
1493
+ ASSERT (fetch (& mgr , buf , url2 , "HTTP/1.1 305\r\n\r\n" ) == 411 );
1494
+ ASSERT (fetch (& mgr , buf , url2 , post_req ) != 411 );
1494
1495
// Check it is processed only once (see #2811)
1495
- ASSERT (fpr (& mgr , buf , url , "POST / HTTP/1.1\r\n\r\n" ) == 411 );
1496
+ ASSERT (fpr (& mgr , buf , url2 , "POST / HTTP/1.1\r\n\r\n" ) == 411 );
1496
1497
mg_mgr_free (& mgr );
1497
1498
ASSERT (mgr .conns == NULL );
1498
1499
}
@@ -1772,7 +1773,7 @@ static void ehr(struct mg_connection *c, int ev, void *ev_data) {
1772
1773
1773
1774
static void test_http_range (void ) {
1774
1775
struct mg_mgr mgr ;
1775
- const char * url = "http://127.0.0.1:12349 " ;
1776
+ const char * url = "http://127.0.0.1:12350 " ;
1776
1777
struct mg_http_message hm ;
1777
1778
char buf [FETCH_BUF_SIZE ];
1778
1779
0 commit comments