aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2018-05-26 13:35:16 +0200
committerPeter Wu <peter@lekensteyn.nl>2018-05-26 14:20:49 +0000
commite299b4098b0677bb1598bfe332fc8be6ea10fb99 (patch)
tree90f0ef20dde7989be66b9c25f8382d68515d6c44
parent06879e89c04ed8edf7c9a02805ff0adf781bf151 (diff)
SCTP: plug the remaining memleaks in the tap
Change-Id: I50da5f8c54c7be49ad8339d22639605daf2c5616 Reviewed-on: https://code.wireshark.org/review/27821 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-rw-r--r--ui/tap-sctp-analysis.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/tap-sctp-analysis.c b/ui/tap-sctp-analysis.c
index 22e97504f1..be34dcf489 100644
--- a/ui/tap-sctp-analysis.c
+++ b/ui/tap-sctp-analysis.c
@@ -442,10 +442,10 @@ packet(void *tapdata _U_, packet_info *pinfo, epan_dissect_t *edt _U_, const voi
info->max_window1 = 0;
info->max_window2 = 0;
info->min_max = NULL;
- info->sort_tsn1 = g_ptr_array_new();
- info->sort_tsn2 = g_ptr_array_new();
- info->sort_sack1 = g_ptr_array_new();
- info->sort_sack2 = g_ptr_array_new();
+ info->sort_tsn1 = g_ptr_array_new_with_free_func(g_free);
+ info->sort_tsn2 = g_ptr_array_new_with_free_func(g_free);
+ info->sort_sack1 = g_ptr_array_new_with_free_func(g_free);
+ info->sort_sack2 = g_ptr_array_new_with_free_func(g_free);
info->dir1 = g_new0(sctp_init_collision_t, 1);
info->dir1->init_min_tsn = 0xffffffff;
info->dir1->initack_min_tsn = 0xffffffff;