diff options
Diffstat (limited to 'src/arm/gnunet-service-arm_interceptor.c')
-rw-r--r-- | src/arm/gnunet-service-arm_interceptor.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/arm/gnunet-service-arm_interceptor.c b/src/arm/gnunet-service-arm_interceptor.c index 1bf69181a..38306f342 100644 --- a/src/arm/gnunet-service-arm_interceptor.c +++ b/src/arm/gnunet-service-arm_interceptor.c | |||
@@ -832,6 +832,10 @@ start_forwarding (void *cls, | |||
832 | } | 832 | } |
833 | switch (fc->listen_info->service_addr->sa_family) | 833 | switch (fc->listen_info->service_addr->sa_family) |
834 | { | 834 | { |
835 | case AF_UNSPEC: | ||
836 | GNUNET_break (0); | ||
837 | closeClientAndServiceSockets (fc, REASON_ERROR); | ||
838 | return; | ||
835 | case AF_INET: | 839 | case AF_INET: |
836 | v4 = (const struct sockaddr_in *) fc->listen_info->service_addr; | 840 | v4 = (const struct sockaddr_in *) fc->listen_info->service_addr; |
837 | inet_ntop (fc->listen_info->service_addr->sa_family, | 841 | inet_ntop (fc->listen_info->service_addr->sa_family, |