aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2016-02-12 01:26:20 +0000
committerJoão Valverde <j@v6e.pt>2016-02-14 22:10:22 +0000
commit7f520c352d18e4786f007dcb7283f1c2075faf8f (patch)
tree514e61e9b7014bb6df58baec345b6f92ea6b6a6a /epan/dfilter
parent5dbc727ae9c1ceebdaafab29eff89e487c9e824a (diff)
Fix two warnings for semcheck.c
semcheck.c:986:24: warning: cast from function call of type 'sttype_id_t' to non-matching type 'int' [-Wbad-function-cast] semcheck.c:986:5: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'struct stnode_t *' [-Wformat=] Change-Id: I83031251c83f6597eb7c31f35e02c5a95bd2dabb Reviewed-on: https://code.wireshark.org/review/13930 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'epan/dfilter')
-rw-r--r--epan/dfilter/semcheck.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/epan/dfilter/semcheck.c b/epan/dfilter/semcheck.c
index 8a0d827d77..de014131c3 100644
--- a/epan/dfilter/semcheck.c
+++ b/epan/dfilter/semcheck.c
@@ -982,8 +982,12 @@ check_relation_LHS_RANGE(dfwork_t *dfw, const char *relation_string,
check_function(dfw, entity1);
} else {
- dfilter_fail(dfw, "Range is not supported, details: " G_STRLOC " entity: %p of type %d",
- entity1, entity1 ? (int) stnode_type_id(entity1) : -1);
+ if (entity1 == NULL) {
+ dfilter_fail(dfw, "Range is not supported, details: " G_STRLOC " entity: NULL");
+ } else {
+ dfilter_fail(dfw, "Range is not supported, details: " G_STRLOC " entity: %p of type %d",
+ (void *)entity1, stnode_type_id(entity1));
+ }
THROW(TypeError);
}