]> git.sesse.net Git - vlc/commitdiff
RTP: handle odd port numbers correctly
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Mon, 16 Jun 2008 17:30:59 +0000 (20:30 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Mon, 16 Jun 2008 17:30:59 +0000 (20:30 +0300)
We should also open a RTCP socket, if only to not send ICMP errors back

modules/demux/rtp.c

index c94f053327d1794ed59b563f49c63266de51174a..f900afb4c4c352bc774a8183a674f20fab76c6e0 100644 (file)
@@ -174,6 +174,7 @@ static int Open (vlc_object_t *obj)
         dport = extract_port (&dhost);
     if (dport == 0)
         dport = 5004; /* avt-profile-1 port */
+    dport = (dport + 1) & ~1; /* RTP is on the "next" even port */
 
     /* Try to connect */
     int fd = -1;