From 189b255ddf81398d5f5ea3f007c1699a95589c7c Mon Sep 17 00:00:00 2001 From: Jakub Zawadzki Date: Tue, 3 Apr 2012 09:18:16 +0000 Subject: [PATCH] Fix dependent_frames memleak. Reviewed-By: Jeff Morriss (http://www.wireshark.org/lists/wireshark-dev/201204/msg00013.html) svn path=/trunk/; revision=41902 --- epan/epan.c | 2 ++ file.c | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/epan/epan.c b/epan/epan.c index c61260a65f..3778f066a7 100644 --- a/epan/epan.c +++ b/epan/epan.c @@ -209,6 +209,8 @@ epan_dissect_cleanup(epan_dissect_t* edt) { g_assert(edt); + g_slist_free(edt->pi.dependent_frames); + /* Free the data sources list. */ free_data_sources(&edt->pi); diff --git a/file.c b/file.c index b8692b6a2f..455170c87b 100644 --- a/file.c +++ b/file.c @@ -1136,9 +1136,6 @@ add_packet_to_packet_list(frame_data *fdata, capture_file *cf, } else fdata->flags.passed_dfilter = 1; - /* We're done with this list */ - g_slist_free(edt.pi.dependent_frames); - if(fdata->flags.passed_dfilter || fdata->flags.ref_time) cf->displayed_count++; -- 2.34.1