From a8d741b4f7f83485178aedf7ca8068b3420ee93c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 7 Nov 2005 15:32:52 +0000 Subject: r11554: make us able to run without depending on 127.0.0.1 metze (This used to be commit 6bae17d279205a0d75f609f6a026b5c99d73cea5) --- source4/torture/local/socket.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'source4/torture/local/socket.c') diff --git a/source4/torture/local/socket.c b/source4/torture/local/socket.c index ec0d3b1467..4a3a339333 100644 --- a/source4/torture/local/socket.c +++ b/source4/torture/local/socket.c @@ -57,12 +57,13 @@ static BOOL test_udp(TALLOC_CTX *mem_ctx) CHECK_STATUS(status, NT_STATUS_OK); talloc_steal(mem_ctx, sock2); - status = socket_listen(sock1, "127.0.0.1", 0, 0, 0); + status = socket_listen(sock1, iface_best_ip("127.0.0.1"), 0, 0, 0); CHECK_STATUS(status, NT_STATUS_OK); srv_addr = socket_get_my_addr(sock1, mem_ctx); - if (srv_addr == NULL || strcmp(srv_addr, "127.0.0.1") != 0) { - printf("Expected server address of 127.0.0.1 but got %s\n", srv_addr); + if (srv_addr == NULL || strcmp(srv_addr, iface_best_ip("127.0.0.1")) != 0) { + printf("Expected server address of %s but got %s\n", + iface_best_ip("127.0.0.1"), srv_addr); return False; } @@ -152,12 +153,13 @@ static BOOL test_tcp(TALLOC_CTX *mem_ctx) CHECK_STATUS(status, NT_STATUS_OK); talloc_steal(mem_ctx, sock2); - status = socket_listen(sock1, "127.0.0.1", 0, 0, 0); + status = socket_listen(sock1, iface_best_ip("127.0.0.1"), 0, 0, 0); CHECK_STATUS(status, NT_STATUS_OK); srv_addr = socket_get_my_addr(sock1, mem_ctx); - if (srv_addr == NULL || strcmp(srv_addr, "127.0.0.1") != 0) { - printf("Expected server address of 127.0.0.1 but got %s\n", srv_addr); + if (srv_addr == NULL || strcmp(srv_addr, iface_best_ip("127.0.0.1")) != 0) { + printf("Expected server address of %s but got %s\n", + iface_best_ip("127.0.0.1"), srv_addr); return False; } -- cgit