From b2e82d34bc2a189f37c1c90ac2c7c93b1bc00e92 Mon Sep 17 00:00:00 2001 From: "Nathan S. Evans" Date: Tue, 8 Mar 2011 15:24:09 +0000 Subject: api change for malicious peer bug when running distributed tests, stop arm from repeatedly trying to bind to blank unixpath --- src/arm/gnunet-service-arm_interceptor.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/arm') diff --git a/src/arm/gnunet-service-arm_interceptor.c b/src/arm/gnunet-service-arm_interceptor.c index 57650df04..c86530b6f 100644 --- a/src/arm/gnunet-service-arm_interceptor.c +++ b/src/arm/gnunet-service-arm_interceptor.c @@ -1094,6 +1094,8 @@ createListeningSocket (struct sockaddr *sa, sock = GNUNET_NETWORK_socket_create (PF_INET6, SOCK_STREAM, 0); break; case AF_UNIX: + if (strcmp(GNUNET_a2s (sa, addr_len), "@") == 0) /* Do not bind to blank UNIX path! */ + return; sock = GNUNET_NETWORK_socket_create (PF_UNIX, SOCK_STREAM, 0); break; default: -- cgit v1.2.3