Commit 740f0fd5 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Warning: Explicit kludge - parental advisory

Now, UDP-Lite really works!
parent 57dff762
...@@ -123,7 +123,6 @@ int *net_Listen (vlc_object_t *p_this, const char *psz_host, ...@@ -123,7 +123,6 @@ int *net_Listen (vlc_object_t *p_this, const char *psz_host,
memset (&hints, 0, sizeof( hints )); memset (&hints, 0, sizeof( hints ));
hints.ai_family = family; hints.ai_family = family;
hints.ai_socktype = socktype; hints.ai_socktype = socktype;
hints.ai_protocol = protocol;
hints.ai_flags = AI_PASSIVE; hints.ai_flags = AI_PASSIVE;
msg_Dbg (p_this, "net: listening to %s port %d", psz_host, i_port); msg_Dbg (p_this, "net: listening to %s port %d", psz_host, i_port);
...@@ -142,7 +141,7 @@ int *net_Listen (vlc_object_t *p_this, const char *psz_host, ...@@ -142,7 +141,7 @@ int *net_Listen (vlc_object_t *p_this, const char *psz_host,
for (struct addrinfo *ptr = res; ptr != NULL; ptr = ptr->ai_next) for (struct addrinfo *ptr = res; ptr != NULL; ptr = ptr->ai_next)
{ {
int fd = net_Socket (p_this, ptr->ai_family, ptr->ai_socktype, int fd = net_Socket (p_this, ptr->ai_family, ptr->ai_socktype,
ptr->ai_protocol); protocol ?: ptr->ai_protocol);
if (fd == -1) if (fd == -1)
{ {
msg_Dbg (p_this, "socket error: %s", net_strerror (net_errno)); msg_Dbg (p_this, "socket error: %s", net_strerror (net_errno));
...@@ -178,7 +177,7 @@ int *net_Listen (vlc_object_t *p_this, const char *psz_host, ...@@ -178,7 +177,7 @@ int *net_Listen (vlc_object_t *p_this, const char *psz_host,
net_Close (fd); net_Close (fd);
#if !defined(WIN32) && !defined(UNDER_CE) #if !defined(WIN32) && !defined(UNDER_CE)
fd = rootwrap_bind (ptr->ai_family, ptr->ai_socktype, fd = rootwrap_bind (ptr->ai_family, ptr->ai_socktype,
ptr->ai_protocol, ptr->ai_addr, protocol ?: ptr->ai_protocol, ptr->ai_addr,
ptr->ai_addrlen); ptr->ai_addrlen);
if (fd != -1) if (fd != -1)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment