aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/dfunctions.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dfilter/dfunctions.c')
-rw-r--r--epan/dfilter/dfunctions.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dfilter/dfunctions.c b/epan/dfilter/dfunctions.c
index 6394a1e482..204e6f712b 100644
--- a/epan/dfilter/dfunctions.c
+++ b/epan/dfilter/dfunctions.c
@@ -22,8 +22,8 @@
#include <glib.h>
-#include "dfunctions.h"
#include "dfilter-int.h"
+#include "dfunctions.h"
#include <string.h>
@@ -142,7 +142,7 @@ df_func_count(GList* arg1list, GList *arg2junk _U_, GList **retval)
/* For upper(), lower() and len(), checks that the parameter passed to
* it is an FT_STRING */
static void
-ul_semcheck_params(int param_num, stnode_t *st_node)
+ul_semcheck_params(dfwork_t *dfw, int param_num, stnode_t *st_node)
{
sttype_id_t type;
ftenum_t ftype;
@@ -156,12 +156,12 @@ ul_semcheck_params(int param_num, stnode_t *st_node)
hfinfo = (header_field_info *)stnode_data(st_node);
ftype = hfinfo->type;
if (!IS_FT_STRING(ftype)) {
- dfilter_fail("Only strings can be used in upper() or lower() or len()");
+ dfilter_fail(dfw, "Only strings can be used in upper() or lower() or len()");
THROW(TypeError);
}
break;
default:
- dfilter_fail("Only string-type fields can be used in upper() or lower() or len()");
+ dfilter_fail(dfw, "Only string-type fields can be used in upper() or lower() or len()");
THROW(TypeError);
}
}
@@ -171,7 +171,7 @@ ul_semcheck_params(int param_num, stnode_t *st_node)
}
static void
-ul_semcheck_field_param(int param_num, stnode_t *st_node)
+ul_semcheck_field_param(dfwork_t *dfw, int param_num, stnode_t *st_node)
{
sttype_id_t type;
@@ -182,7 +182,7 @@ ul_semcheck_field_param(int param_num, stnode_t *st_node)
case STTYPE_FIELD:
break;
default:
- dfilter_fail("Only type fields can be used as parameter "
+ dfilter_fail(dfw, "Only type fields can be used as parameter "
"for size() or count()");
THROW(TypeError);
}