Commit Graph

4 Commits

Author SHA1 Message Date
Richard Mudgett
0aa5db4b38 chan_rtp.c: Fix uninitialized memory crash.
unicast_rtp_request() could pass an uninitialized 'us' parameter to
ast_ouraddrfor().  If ast_ouraddrfor() returns an error then the 'us'
parameter may not get initialized.  Thus when the code tries to save the
'us' parameter to the local address we could try to copy a ridiculous
sized memory buffer and segfault.

* Made pass an initialized 'us' parameter to ast_ouraddrfor() and abort
the UnicastRTP channel request if it fails.

ASTERISK-26672

Change-Id: I1ef7a7c09f4da4f15dcb6de660d2bcac5f2a95c0
2016-12-22 12:16:20 -06:00
Moises Silva
644fad7477 chan_rtp: Set a sane default rtp engine for unicast.
ASTERISK-26439

Change-Id: I7f5ee2eeba8906e9ecb3293dbe3a747770bb5011
2016-10-17 08:13:57 -05:00
Richard Mudgett
5823f279f3 chan_rtp: Backport changes from master.
* Deprecate chan_multicast_rtp.

Change-Id: Ib5a45e58c75ee8abd0b4f9575379b5321feb853e
2016-06-10 17:24:00 -05:00
Richard Mudgett
dde58df318 chan_rtp.c: Copy file from chan_multicast_rtp.c
Change-Id: I1119b53f2152ab1cbec74b5be7ea44844dbda8ef
2016-06-10 16:20:45 -05:00