From 91d17b1569a893a129ef06e3f08fe2225dd2e5b1 Mon Sep 17 00:00:00 2001 From: smorlat Date: Wed, 11 Feb 2009 15:48:44 +0000 Subject: [PATCH] fix treatment of stun packets when no eventq is registered. git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@253 3f6dc0c8-ddfe-455d-9043-3cd528dc4637 --- linphone/oRTP/src/rtpparse.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/linphone/oRTP/src/rtpparse.c b/linphone/oRTP/src/rtpparse.c index 6d528b6d5..1356c7e55 100644 --- a/linphone/oRTP/src/rtpparse.c +++ b/linphone/oRTP/src/rtpparse.c @@ -87,14 +87,13 @@ void rtp_session_rtp_parse(RtpSession *session, mblk_t *mp, uint32_t local_str_t rtp_session_dispatch_event(session,ev); return; } - }else{ - /* discard*/ - ortp_debug("Receiving rtp packet with version number !=2...discarded"); - stats->bad++; - ortp_global_stats.bad++; - freemsg(mp); - return; } + /* discard in two case: the packet is not stun OR nobody is interested by STUN (no eventqs) */ + ortp_debug("Receiving rtp packet with version number !=2...discarded"); + stats->bad++; + ortp_global_stats.bad++; + freemsg(mp); + return; } /* only count non-stun packets. */