aboutsummaryrefslogtreecommitdiffstats
path: root/file.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2009-07-21 16:48:16 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2009-07-21 16:48:16 +0000
commit8c4abdfb470c35587495e1cfade183e591e6cd51 (patch)
tree82ec061a0425f20b0d3aeb3fec2a23a1925c7c29 /file.c
parent8300e59b2fd133e761c90f26686f15fbfd5803f0 (diff)
From didier gautheron via bug 3762:
This patch removes col_expr in frame_data structure, it can be recomputed when needed. svn path=/trunk/; revision=29159
Diffstat (limited to 'file.c')
-rw-r--r--file.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/file.c b/file.c
index 8efc014687..1f72fceedc 100644
--- a/file.c
+++ b/file.c
@@ -330,12 +330,6 @@ cf_reset_state(capture_file *cf)
cf->user_saved = FALSE;
if (cf->plist_chunk != NULL) {
- frame_data *fdata = cf->plist;
- while (fdata) {
- g_strfreev(fdata->col_expr.col_expr);
- g_strfreev(fdata->col_expr.col_expr_val);
- fdata = fdata->next;
- }
g_mem_chunk_destroy(cf->plist_chunk);
cf->plist_chunk = NULL;
}
@@ -1111,25 +1105,6 @@ add_packet_to_packet_list(frame_data *fdata, capture_file *cf,
/* This is the last frame we've seen so far. */
cf->last_displayed = fdata;
- /* XXX - GLIB1 implementation provided to support backport of this feature. */
-#if (GLIB_MAJOR_VERSION >= 2)
- fdata->col_expr.col_expr = g_strdupv(cf->cinfo.col_expr.col_expr);
- fdata->col_expr.col_expr_val = g_strdupv(cf->cinfo.col_expr.col_expr_val);
-#else
- {
- gint i;
-
- fdata->col_expr.col_expr = (gchar **) g_malloc(sizeof(gchar *) * (cf->cinfo.num_cols + 1));
- fdata->col_expr.col_expr_val = (gchar **) g_malloc(sizeof(gchar *) * (cf->cinfo.num_cols + 1));
-
- for (i=0; i <= cf->cinfo.num_cols; i++)
- {
- fdata->col_expr.col_expr[i] = g_strdup(cf->cinfo.col_expr.col_expr[i]);
- fdata->col_expr.col_expr_val[i] = g_strdup(cf->cinfo.col_expr.col_expr_val[i]);
- }
- }
-#endif
-
#ifdef NEW_PACKET_LIST
/* This function returns the color_t that was applied to the packet (in
* the old packet list). Applying the color to the packet is only done
@@ -1196,8 +1171,6 @@ read_packet(capture_file *cf, dfilter_t *dfcode,
fdata->flags.marked = 0;
fdata->flags.ref_time = 0;
fdata->color_filter = NULL;
- fdata->col_expr.col_expr = NULL;
- fdata->col_expr.col_expr_val = NULL;
fdata->abs_ts.secs = phdr->ts.secs;
fdata->abs_ts.nsecs = phdr->ts.nsecs;
@@ -1241,8 +1214,6 @@ read_packet(capture_file *cf, dfilter_t *dfcode,
...but, at least in one test I did, where I just made the chunk
a G_ALLOC_ONLY chunk and read in a huge capture file, it didn't
seem to save a noticeable amount of time or space. */
- g_strfreev(fdata->col_expr.col_expr);
- g_strfreev(fdata->col_expr.col_expr_val);
g_mem_chunk_free(cf->plist_chunk, fdata);
}