diff options
-rw-r--r-- | epan/dissectors/packet-ssl-utils.c | 2 | ||||
-rw-r--r-- | epan/epan.c | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/epan/dissectors/packet-ssl-utils.c b/epan/dissectors/packet-ssl-utils.c index 8910942d22..40a245542a 100644 --- a/epan/dissectors/packet-ssl-utils.c +++ b/epan/dissectors/packet-ssl-utils.c @@ -3969,7 +3969,7 @@ ssldecrypt_uat_fld_protocol_chk_cb(void* r _U_, const char* p, unsigned len _U_, } if (!find_dissector(p)) { - *err = ep_strdup_printf("Could not find dissector for: '%s'\nValid dissectors are:\n%s", p, ssl_association_info()); + *err = ep_strdup_printf("Could not find dissector for: '%s'", p); return FALSE; } diff --git a/epan/epan.c b/epan/epan.c index 538026007f..a17367a156 100644 --- a/epan/epan.c +++ b/epan/epan.c @@ -103,10 +103,14 @@ epan_init(void (*register_all_protocols_func)(register_cb cb, gpointer client_da guids_init(); except_init(); +#ifdef HAVE_LIBGCRYPT + /* initialize libgcrypt (beware, it won't be thread-safe) */ + gcry_check_version(NULL); + gcry_control (GCRYCTL_DISABLE_SECMEM, 0); + gcry_control (GCRYCTL_INITIALIZATION_FINISHED, 0); +#endif #ifdef HAVE_LIBGNUTLS gnutls_global_init(); -#elif defined(HAVE_LIBGCRYPT) - gcry_check_version(NULL); #endif tap_init(); prefs_init(); |