Files
asterisk/main
Kevin Harwell 286cf80bec rtp_engine: rtcp_report_to_json can overflow the ssrc integer value
When writing an RTCP report to json the code attempts to pack the "ssrc" and
"source_ssrc" unsigned integer values as a signed int value type. This of course
means if the ssrc's unsigned value is greater than that which can fit into a
signed integer value it gets converted to a negative number. Subsequently, the
negative value goes out in the json report.

This patch now packs the value as a json_int_t, which is the widest integer type
available on a given system. This should make it so the value no longer
overflows.

Note, this was caught by two failing tests hep/rtcp-receiver/ and
hep/rtcp-sender.

Change-Id: I2af275286ee5e795b79f0c3d450d9e4b28e958b0
2018-09-21 17:06:59 -05:00
..
2017-11-20 15:05:14 -05:00
2018-04-20 12:54:57 +02:00
2018-06-29 09:46:17 -06:00
2018-04-17 10:16:41 -06:00
2017-10-24 17:17:53 -04:00
2017-12-20 12:54:13 -05:00
2018-04-17 10:16:41 -06:00
2016-11-01 12:37:58 -05:00
2018-03-28 09:18:06 -04:00
2018-05-11 09:58:19 -04:00
2018-07-06 11:53:09 -06:00
2017-12-15 10:20:51 -05:00
2018-06-23 00:27:06 -06:00
2018-07-20 05:20:25 -06:00
2018-07-20 05:20:25 -06:00