summaryrefslogtreecommitdiff
path: root/main/utils.c
diff options
context:
space:
mode:
authorPedro Kiefer <pedro@kiefer.com.br>2012-11-29 16:44:42 +0000
committerPedro Kiefer <pedro@kiefer.com.br>2012-11-29 16:44:42 +0000
commite46ea1fe6558e5af8a22c339aec313da3ba0f677 (patch)
tree13374e9648e25ba9db57e562f42c9c2ad73b08a5 /main/utils.c
parent2686dde98b552db3796e63572bd468a54218313b (diff)
Fix chan_sip websocket payload handling
Websocket by default doesn't return an ast_str for the payload received. When converting it to an ast_str on chan_sip the last character was being omitted, because ast_str functions expects that the given length includes the trailing 0x00. payload_len only has the actual string length without counting the trailing zero. For most cases this passed unnoticed as most of SIP messages ends with \r\n. (closes issue ASTERISK-20745) Reported by: IƱaki Baz Castillo Review: https://reviewboard.asterisk.org/r/2219/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@376820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/utils.c')
0 files changed, 0 insertions, 0 deletions