X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=udp_recv.c;h=8e2fcf2fde3fbb5ed94ac06816b2acd8f25f2ffb;hp=5520c6fb65b29f9d12575b211cb990dd53e7d8d3;hb=009e80ae25df7a247a263b5b8e2259c9bdfe20ce;hpb=5b15980ce22a3a4244e2440f46eac19eb0ceb3ef diff --git a/udp_recv.c b/udp_recv.c index 5520c6fb..8e2fcf2f 100644 --- a/udp_recv.c +++ b/udp_recv.c @@ -142,6 +142,7 @@ static int mcast_receiver_setup(int fd, const char *iface) if (getsockname(fd, (struct sockaddr *)&ss, &sslen) < 0) goto err; + assert(ss.ss_family == AF_INET || ss.ss_family == AF_INET6); if (iface != NULL && id == 0) PARA_WARNING_LOG("could not resolve interface %s, using default", iface); @@ -179,9 +180,6 @@ static int mcast_receiver_setup(int fd, const char *iface) break; } return 0; - default: - PARA_ERROR_LOG("address family %d not supported", ss.ss_family); - return -E_ADDRESS_LOOKUP; } err: return -ERRNO_TO_PARA_ERROR(errno);