[Diameter] Use ...array_sized_new() for hf:s and ett:s

Change-Id: I5d3d3779ccf1fcd8a61e6cb6342305db2bc6e2be
Reviewed-on: https://code.wireshark.org/review/18036
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
AndersBroman 2016-10-03 09:59:52 +02:00 committed by Anders Broman
parent 7849d29b24
commit aadec0f765
1 changed files with 3 additions and 2 deletions

View File

@ -1880,8 +1880,9 @@ dictionary_load(void)
diam_vnd_t *vnd;
GArray *vnd_shrt_arr = g_array_new(TRUE,TRUE,sizeof(value_string));
build_dict.hf = wmem_array_new(wmem_epan_scope(),sizeof(hf_register_info));
build_dict.ett = g_ptr_array_new();
/* Pre allocate the arrays big enough to hold the hf:s and etts:s*/
build_dict.hf = wmem_array_sized_new(wmem_epan_scope(), sizeof(hf_register_info), 4096);
build_dict.ett = g_ptr_array_sized_new(4096);
build_dict.types = g_hash_table_new(strcase_hash,strcase_equal);
build_dict.avps = g_hash_table_new(strcase_hash,strcase_equal);