diff options
author | Gilbert Ramirez <gram@alumni.rice.edu> | 2002-10-16 16:32:59 +0000 |
---|---|---|
committer | Gilbert Ramirez <gram@alumni.rice.edu> | 2002-10-16 16:32:59 +0000 |
commit | 1ba73660c0e0bbc957b6ac64362a4ec43a3b262e (patch) | |
tree | e649d5d42ee42a10085030e4ac0f8e9e71a9c55e /epan/dfilter/dfilter.c | |
parent | e0cf132365b451fb710649e3798232f33609aeef (diff) | |
download | wireshark-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.c | 12 |
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; |