From efa8d0fd1dc4df1fd291d60dbe71c0b861af1e3e Mon Sep 17 00:00:00 2001 From: Sree Harsha Totakura Date: Tue, 24 Jul 2012 11:40:07 +0000 Subject: [PATCH] hack for unix domain sockets --- src/testbed/gnunet-service-testbed.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/testbed/gnunet-service-testbed.c b/src/testbed/gnunet-service-testbed.c index a9a1f1147..ac0ca26b0 100644 --- a/src/testbed/gnunet-service-testbed.c +++ b/src/testbed/gnunet-service-testbed.c @@ -789,9 +789,16 @@ handle_init (void *cls, LOG (GNUNET_ERROR_TYPE_WARNING, "Cannot determine the ip of master controller: %s\n", STRERROR (errno)); GNUNET_free (addr); + GNUNET_free (master_context->master_ip); GNUNET_assert (0); } GNUNET_free (addr); + if (0 == strcasecmp (master_context->master_ip, "localhost")) + { /* Hack for connections via unix sockets */ + LOG_DEBUG ("May be using local sockets - assuming loopback for master ip\n"); + GNUNET_free (master_context->master_ip); + master_context->master_ip = strdup ("127.0.0.1"); + } LOG_DEBUG ("Master Controller IP: %s\n", master_context->master_ip); master_context->system = GNUNET_TESTING_system_create ("testbed", master_context->master_ip); -- 2.25.1