]> git.sesse.net Git - vlc/blobdiff - src/network/io.c
net_Listen: pass socket type parameter
[vlc] / src / network / io.c
index c4238d58bf7d3b80edef66ef31a0bcdf5bf0fa65..2defe3188b5e3193328b0bc36019c3d21ab88ebb 100644 (file)
@@ -127,11 +127,12 @@ int net_Socket (vlc_object_t *p_this, int family, int socktype,
 
 
 int *net_Listen (vlc_object_t *p_this, const char *psz_host,
-                 int i_port, int protocol)
+                 int i_port, int type, int protocol)
 {
     struct addrinfo hints, *res;
 
     memset (&hints, 0, sizeof( hints ));
+    hints.ai_socktype = type;
     hints.ai_protocol = protocol;
     hints.ai_flags = AI_PASSIVE;