aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2003-06-13 10:03:25 +0000
committerGuy Harris <guy@alum.mit.edu>2003-06-13 10:03:25 +0000
commitb18f9bad074d299484d608adf2a10d8044637934 (patch)
treec7b179a8d73d1034fbe3ed041a9bfdfbe6d0762c /epan/dfilter
parent47895f5e55fa8d147e24d3ef41505bfb4ab8c2e1 (diff)
Handle the case of a comparison between two ranges (or, at least, don't
dump core if the user tries it). svn path=/trunk/; revision=7875
Diffstat (limited to 'epan/dfilter')
-rw-r--r--epan/dfilter/gencode.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/dfilter/gencode.c b/epan/dfilter/gencode.c
index de29fb7d3f..1d23d93bc6 100644
--- a/epan/dfilter/gencode.c
+++ b/epan/dfilter/gencode.c
@@ -1,5 +1,5 @@
/*
- * $Id: gencode.c,v 1.9 2002/11/01 17:37:25 gram Exp $
+ * $Id: gencode.c,v 1.10 2003/06/13 10:03:25 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -200,6 +200,9 @@ gen_relation(dfwork_t *dfw, dfvm_opcode_t op, stnode_t *st_arg1, stnode_t *st_ar
else if (type2 == STTYPE_FVALUE) {
reg2 = dfw_append_put_fvalue(dfw, stnode_data(st_arg2));
}
+ else if (type2 == STTYPE_RANGE) {
+ reg2 = dfw_append_mk_range(dfw, st_arg2);
+ }
else {
g_assert_not_reached();
}