diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2016-02-12 01:26:20 +0000 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2016-02-14 22:10:22 +0000 |
commit | 7f520c352d18e4786f007dcb7283f1c2075faf8f (patch) | |
tree | 514e61e9b7014bb6df58baec345b6f92ea6b6a6a /epan/dfilter | |
parent | 5dbc727ae9c1ceebdaafab29eff89e487c9e824a (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.c | 8 |
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); } |