summaryrefslogtreecommitdiff
path: root/epan/dfilter/dfilter.c
diff options
context:
space:
mode:
authorGilbert Ramirez <gram@alumni.rice.edu>2002-10-16 16:32:59 +0000
committerGilbert Ramirez <gram@alumni.rice.edu>2002-10-16 16:32:59 +0000
commit1ba73660c0e0bbc957b6ac64362a4ec43a3b262e (patch)
treee649d5d42ee42a10085030e4ac0f8e9e71a9c55e /epan/dfilter/dfilter.c
parente0cf132365b451fb710649e3798232f33609aeef (diff)
downloadwireshark-1ba73660c0e0bbc957b6ac64362a4ec43a3b262e.tar.gz
Make the dfilter code support multiple header_field_info's with
the same name (abbreviation). Thus, if multiple protocols or fields are registered with the same name, you can still filter on the name and have the filtering work as expected. svn path=/trunk/; revision=6434
Diffstat (limited to 'epan/dfilter/dfilter.c')
-rw-r--r--epan/dfilter/dfilter.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dfilter/dfilter.c b/epan/dfilter/dfilter.c
index fae8bdd423..71e72e7c96 100644
--- a/epan/dfilter/dfilter.c
+++ b/epan/dfilter/dfilter.c
@@ -1,5 +1,5 @@
/*
- * $Id: dfilter.c,v 1.12 2002/09/09 21:04:15 guy Exp $
+ * $Id: dfilter.c,v 1.13 2002/10/16 16:32:59 gram Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -135,9 +135,9 @@ dfilter_free(dfilter_t *df)
free_insns(df->insns);
}
- if (df->interesting_fields) {
- g_free(df->interesting_fields);
- }
+ if (df->interesting_fields) {
+ g_free(df->interesting_fields);
+ }
g_free(df->registers);
g_free(df->attempted_load);
@@ -250,8 +250,8 @@ dfilter_compile(gchar *text, dfilter_t **dfp)
dfilter = dfilter_new();
dfilter->insns = dfw->insns;
dfw->insns = NULL;
- dfilter->interesting_fields = dfw_interesting_fields(dfw,
- &dfilter->num_interesting_fields);
+ dfilter->interesting_fields = dfw_interesting_fields(dfw,
+ &dfilter->num_interesting_fields);
/* Initialize run-time space */
dfilter->num_registers = dfw->next_register;