Skip to content
Snippets Groups Projects
Commit 753ecced authored by Yalu Zhang's avatar Yalu Zhang
Browse files

Fix a bug in RTCP packet reception which caused heap corrupted by overwriting

There were some errors in processing a compound RTCP packet which contains more than one RTCP type. 
This caused Asterisk crash when receiving some compound RTCP packets because the heap was corrupted 
by overwriting the dynamically allocated buffer.

Also with the following changes.

- Define AST_BUILDOPT_SUM as "" to avoid loading error as below:
  Module 'chan_voicemngr.so' was not compiled with the same compile-time options as this version of
  Asterisk.
- Update module description in AST_MODULE_INFO()
- Remove some unused macros
- Some coding style improvements
parent c4d32ac3
Branches
No related tags found
1 merge request!5Fix a bug in RTCP packet processing which caused heap corrupted by overwriting
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment