aboutsummaryrefslogtreecommitdiffstats
path: root/tshark.c
diff options
context:
space:
mode:
authorkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>2009-09-20 18:18:29 +0000
committerkrj <krj@f5534014-38df-0310-8fa8-9805f1628bb7>2009-09-20 18:18:29 +0000
commit82d11d908fb34e8bd4c977e4f950a64f015c933f (patch)
tree793291d9953a76b04f5265c5fa0ee8ba6c613601 /tshark.c
parentb3917034c41c5ca6d69a32890a710455cea0083e (diff)
Introduce frame_data_cleanup() and start using it
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30023 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'tshark.c')
-rw-r--r--tshark.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/tshark.c b/tshark.c
index 11387b0b85..d6f13de840 100644
--- a/tshark.c
+++ b/tshark.c
@@ -2336,14 +2336,6 @@ out:
return err;
}
-/* Free up all data attached to a "frame_data" structure. */
-static void
-clear_fdata(frame_data *fdata)
-{
- if (fdata->pfd)
- g_slist_free(fdata->pfd);
-}
-
static gboolean
process_packet(capture_file *cf, gint64 offset, const struct wtap_pkthdr *whdr,
union wtap_pseudo_header *pseudo_header, const guchar *pd,
@@ -2469,7 +2461,7 @@ process_packet(capture_file *cf, gint64 offset, const struct wtap_pkthdr *whdr,
if (do_dissection) {
epan_dissect_cleanup(&edt);
- clear_fdata(&fdata);
+ frame_data_cleanup(&fdata);
}
return passed;
}