From Václav Horčák:
When context id is reused by another termination, initial packet containing $ (=choose one) is not added to context but belongs to context 0xfffffffe(context id value used in wireshark for choose one). This affects context listing in MEGACO packet contents and Telephony->Voip Calls listings for MEGACO. https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6311 svn path=/trunk/; revision=38910
This commit is contained in:
parent
762bae3672
commit
b27a250a0d
|
@ -281,7 +281,9 @@ gcp_ctx_t* gcp_ctx(gcp_msg_t* m, gcp_trx_t* t, guint32 c_id, gboolean persistent
|
|||
if (( context = se_tree_lookup32_array(ctxs_by_trx,trx_key) )) {
|
||||
if (( context_p = se_tree_lookup32_array(ctxs,ctx_key) )) {
|
||||
if (context != *context_p) {
|
||||
context = se_alloc(sizeof(gcp_ctx_t));
|
||||
if(context->id != CHOOSE_CONTEXT) {
|
||||
context = se_alloc(sizeof(gcp_ctx_t));
|
||||
}
|
||||
context->initial = m;
|
||||
context->id = c_id;
|
||||
context->cmds = NULL;
|
||||
|
|
Loading…
Reference in New Issue