diff options
-rw-r--r-- | epan/dissectors/asn1/idmp/packet-idmp-template.c | 2 | ||||
-rw-r--r-- | epan/dissectors/packet-idmp.c | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/epan/dissectors/asn1/idmp/packet-idmp-template.c b/epan/dissectors/asn1/idmp/packet-idmp-template.c index 5359f389e3..978b850434 100644 --- a/epan/dissectors/asn1/idmp/packet-idmp-template.c +++ b/epan/dissectors/asn1/idmp/packet-idmp-template.c @@ -234,7 +234,9 @@ static int dissect_idmp_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *paren static void idmp_reassemble_cleanup(void) { + protocolID = NULL; saved_protocolID = NULL; + opcode = -1; } /*--- proto_register_idmp -------------------------------------------*/ diff --git a/epan/dissectors/packet-idmp.c b/epan/dissectors/packet-idmp.c index f2e525c08b..e0df069dfb 100644 --- a/epan/dissectors/packet-idmp.c +++ b/epan/dissectors/packet-idmp.c @@ -720,7 +720,9 @@ static int dissect_idmp_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *paren static void idmp_reassemble_cleanup(void) { + protocolID = NULL; saved_protocolID = NULL; + opcode = -1; } /*--- proto_register_idmp -------------------------------------------*/ @@ -914,7 +916,7 @@ void proto_register_idmp(void) NULL, HFILL }}, /*--- End of included file: packet-idmp-hfarr.c ---*/ -#line 299 "./asn1/idmp/packet-idmp-template.c" +#line 301 "./asn1/idmp/packet-idmp-template.c" }; /* List of subtrees */ @@ -937,7 +939,7 @@ void proto_register_idmp(void) &ett_idmp_InvokeId, /*--- End of included file: packet-idmp-ettarr.c ---*/ -#line 307 "./asn1/idmp/packet-idmp-template.c" +#line 309 "./asn1/idmp/packet-idmp-template.c" }; module_t *idmp_module; |