From 68f35e1fb22a9b82b4b688a1a12e5de76fe0ce60 Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Wed, 27 Apr 2011 14:28:08 +0000 Subject: [PATCH] patch: set RTCP port only if RTP port is also set --- src/sdp/media.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sdp/media.c b/src/sdp/media.c index d16b9d0..676ac01 100644 --- a/src/sdp/media.c +++ b/src/sdp/media.c @@ -347,8 +347,10 @@ void sdp_media_raddr_rtcp(const struct sdp_media *m, struct sa *raddr) sa_set_port(raddr, sa_port(&m->raddr_rtcp)); } else { + uint16_t port = sa_port(&m->raddr); + *raddr = m->raddr; - sa_set_port(raddr, sa_port(&m->raddr) + 1); + sa_set_port(raddr, port ? port + 1 : 0); } }