diff options
-rw-r--r-- | epan/dissectors/packet-rpcap.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-rpcap.c b/epan/dissectors/packet-rpcap.c index ace767ab15..14449ad9f5 100644 --- a/epan/dissectors/packet-rpcap.c +++ b/epan/dissectors/packet-rpcap.c @@ -1141,7 +1141,8 @@ dissect_rpcap_heur_tcp (tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi * as such. */ conversation_t *conversation = find_conversation_pinfo (pinfo, 0); - conversation_set_dissector_from_frame_number (conversation, + if (conversation) + conversation_set_dissector_from_frame_number (conversation, pinfo->num, rpcap_tcp_handle); tcp_dissect_pdus (tvb, pinfo, tree, rpcap_desegment, 8, |