Fix RTCP port allocation
Force use of RTCP port adjacend to random RTP port, if random RTP port
is used.
Before this patch, port 0 could be selected for RTCP.
diff --git a/src/trau/osmo_ortp.c b/src/trau/osmo_ortp.c
index 22c5856..5ab5bf5 100644
--- a/src/trau/osmo_ortp.c
+++ b/src/trau/osmo_ortp.c
@@ -357,7 +357,8 @@
{
int rc;
#if HAVE_ORTP_021
- rc = rtp_session_set_local_addr(rs->sess, ip, port, port+1);
+ int rtcp = (-1 != port) ? port + 1 : -1;
+ rc = rtp_session_set_local_addr(rs->sess, ip, port, rtcp);
#else
rc = rtp_session_set_local_addr(rs->sess, ip, port);
#endif