]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - udp_recv.c
write: Support audio formats != 16 bit little endian.
[paraslash.git] / udp_recv.c
index 5520c6fb65b29f9d12575b211cb990dd53e7d8d3..8e2fcf2fde3fbb5ed94ac06816b2acd8f25f2ffb 100644 (file)
@@ -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);