res_pjsip_transport_websocket: Fix crash on receiving large SIP packets
authorIvan Poddubny <ivan.poddubny@gmail.com>
Sat, 23 May 2015 09:36:18 +0000 (12:36 +0300)
committerIvan Poddubny <ivan.poddubny@gmail.com>
Sat, 23 May 2015 10:15:34 +0000 (13:15 +0300)
commit70d54ab6c418e57db7660a2e00c51d1fcfe46771
treef99213b8ae6e40c77316d011472f32a3648d1cf6
parentf66c41e668429b9a07dfdf30832c02ddc223f4a4
res_pjsip_transport_websocket: Fix crash on receiving large SIP packets

Incoming SIP packets larger than PJSIP_MAX_PKT_LEN were themselves
truncated before passing to pjsip_tpmgr_receive_packet, but the length
was passed unaltered, thus causing memory corruption and segfault.

ASTERISK-25122 #close

Change-Id: I608a6b6b7f229eacc33a0a7d771d18e27e5b08ab
res/res_pjsip_transport_websocket.c