diff options
Diffstat (limited to 'epan/dissectors/packet-ssl.c')
-rw-r--r-- | epan/dissectors/packet-ssl.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ssl.c b/epan/dissectors/packet-ssl.c index 2dd098fda8..c188c5bf2e 100644 --- a/epan/dissectors/packet-ssl.c +++ b/epan/dissectors/packet-ssl.c @@ -429,6 +429,13 @@ ssl_parse_uat(void) } static void +ssl_reset_uat(void) +{ + g_hash_table_destroy(ssl_key_hash); + ssl_key_hash = NULL; +} + +static void ssl_parse_old_keys(void) { gchar **old_keys, **parts, *err; @@ -4195,6 +4202,7 @@ proto_register_ssl(void) NULL, ssldecrypt_free_cb, ssl_parse_uat, + ssl_reset_uat, sslkeylist_uats_flds); prefs_register_uat_preference(ssl_module, "key_table", |