func: static CVE_2012_2393_PATCHED_dictionary_load(void) ddict_t * d ; ddict_cmd_t * c ; gboolean do_debug_parser = getenv ( "WIRESHARK_DEBUG_DIAM_DICT_PARSER" ) ? TRUE : FALSE ; char * dir = ep_strdup_printf ( "%s" G_DIR_SEPARATOR_S "diameter" G_DIR_SEPARATOR_S , get_datafile_dir ( ) ) GHashTable * vendors = g_hash_table_new ( strcase_hash , strcase_equal ) ; diam_vnd_t * vnd ; d = ddict_scan ( dir , "dictionary.xml" , do_debug_parser ); if ( d == NULL )  if ( c = d -> cmds )  for (; c; c = c->next) if ( c -> vendor == NULL )  if ( vnd = g_hash_table_lookup ( vendors , c -> vendor ) )  fprintf ( stderr , "Diameter Dictionary: No Vendor: %s\n" , c -> vendor ); fprintf ( stderr , "Diameter Dictionary: Invalid AVP (empty name)\n" ); 