diff options
author | Nathan S. Evans <evans@in.tum.de> | 2011-03-08 15:24:09 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2011-03-08 15:24:09 +0000 |
commit | b2e82d34bc2a189f37c1c90ac2c7c93b1bc00e92 (patch) | |
tree | 325db698ec51e32353253041b05489b5cd90e0fd /src/arm | |
parent | c7302b83749bbb3093c8202b42de2e0bc0434ac3 (diff) | |
download | gnunet-b2e82d34bc2a189f37c1c90ac2c7c93b1bc00e92.tar.gz gnunet-b2e82d34bc2a189f37c1c90ac2c7c93b1bc00e92.zip |
api change for malicious peer bug when running distributed tests, stop arm from repeatedly trying to bind to blank unixpath
Diffstat (limited to 'src/arm')
-rw-r--r-- | src/arm/gnunet-service-arm_interceptor.c | 2 |
1 files changed, 2 insertions, 0 deletions
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, | |||
1094 | sock = GNUNET_NETWORK_socket_create (PF_INET6, SOCK_STREAM, 0); | 1094 | sock = GNUNET_NETWORK_socket_create (PF_INET6, SOCK_STREAM, 0); |
1095 | break; | 1095 | break; |
1096 | case AF_UNIX: | 1096 | case AF_UNIX: |
1097 | if (strcmp(GNUNET_a2s (sa, addr_len), "@") == 0) /* Do not bind to blank UNIX path! */ | ||
1098 | return; | ||
1097 | sock = GNUNET_NETWORK_socket_create (PF_UNIX, SOCK_STREAM, 0); | 1099 | sock = GNUNET_NETWORK_socket_create (PF_UNIX, SOCK_STREAM, 0); |
1098 | break; | 1100 | break; |
1099 | default: | 1101 | default: |