forked from osmocom/wireshark
FP Mux: create conversation if it does not exist
Change-Id: Ib26145c30f6f3ba20e26d52f1e4b90825029809d Ping-Bug: 14140 Reviewed-on: https://code.wireshark.org/review/23977 Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
parent
b580bbfdd2
commit
288973ff74
|
@ -316,9 +316,12 @@ static int heur_dissect_fp_mux(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tr
|
|||
|
||||
/* This is FP Mux! */
|
||||
/* Set conversation dissector and dissect */
|
||||
conversation = (conversation_t *)find_conversation(pinfo->num, &pinfo->net_dst, &pinfo->net_src,
|
||||
pinfo->ptype,
|
||||
pinfo->destport, pinfo->srcport, 0);
|
||||
conversation = find_conversation(pinfo->num, &pinfo->net_dst, &pinfo->net_src,
|
||||
pinfo->ptype, pinfo->destport, pinfo->srcport, 0);
|
||||
if (!conversation) {
|
||||
conversation = conversation_new(pinfo->num, &pinfo->net_dst, &pinfo->net_src,
|
||||
pinfo->ptype, pinfo->destport, pinfo->srcport, 0);
|
||||
}
|
||||
conversation_set_dissector(conversation, fp_mux_handle);
|
||||
dissect_fp_mux(tvb, pinfo, tree, data);
|
||||
|
||||
|
|
Loading…
Reference in New Issue