diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2019-11-28 02:16:34 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2019-11-28 02:45:40 +0100 |
commit | cc918cb416e129fd6e3f3deec7e03c3f54a83535 (patch) | |
tree | d3e94d79362ba8c4ebbf90740e41d0def69afcfb /doc | |
parent | 3f07daceef8121d4d33aef8d831bf1df1966ed08 (diff) |
fail on invalid RTP address from MGW
When the CRCX OK returns an invalid RTP address, abort the call; fixes
MSC_Tests.TC_invalid_mgcp_crash.
The original crash happened when adding this error handling without this commit
I08c03946605aa12e0a5ce8b3c773704ef5327a7a ("fsm: use deferred deallocation" for
osmo-mgw I7df2e9202b04e7ca7366bb0a8ec53cf3bb14faf3 "fix use-after-free: require
new fsm deferred dealloc, check for term"). With this error handling added,
even though avoiding a crash, the test does not pass yet, because instead of
rejecting the call, it currently composes an Assignment Command without a
Transport Layer Address. Fix that.
Change-Id: I00c3b5ff74c05bcc2b7c39375c33419916a57193
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions