diff options
-rw-r--r-- | epan/dfilter/semcheck.c | 2 | ||||
-rw-r--r-- | epan/proto.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/epan/dfilter/semcheck.c b/epan/dfilter/semcheck.c index 9da8e9ba2f..1d86b1b25b 100644 --- a/epan/dfilter/semcheck.c +++ b/epan/dfilter/semcheck.c @@ -222,10 +222,10 @@ mk_fvalue_from_val_string(dfwork_t *dfw, header_field_info *hfinfo, char *s) case FT_OID: case FT_REL_OID: case FT_SYSTEM_ID: + case FT_FRAMENUM: /* hfinfo->strings contains ft_framenum_type_t, not strings */ return NULL; case FT_BOOLEAN: - case FT_FRAMENUM: case FT_UINT8: case FT_UINT16: case FT_UINT24: diff --git a/epan/proto.c b/epan/proto.c index 87be46461d..449e1c5995 100644 --- a/epan/proto.c +++ b/epan/proto.c @@ -4555,7 +4555,7 @@ proto_custom_set(proto_tree* tree, GSList *field_ids, gint occurrence, offset_r += protoo_strlcpy(result+offset_r, tmp, size-offset_r); - } else if (hfinfo->strings) { + } else if (hfinfo->strings && hfinfo->type != FT_FRAMENUM) { number_out = hf_str_val = hf_try_val_to_str(number, hfinfo); if (!number_out) |