aboutsummaryrefslogtreecommitdiffstats
path: root/epan/proto.c
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2015-10-11 17:51:40 +0100
committerMichael Mann <mmann78@netscape.net>2015-10-12 18:26:14 +0000
commit2eb7e879f414b1f415e0c79ae9a4f7b3d2d1e77e (patch)
tree1d7b40dc93fa97c1b012b6582093b22cb0f28d45 /epan/proto.c
parentf8ba1bdb76cb7da1560ad22aebeba6ad7e5e3922 (diff)
Add BASE_PT_ types to proto_registrar_dump_fields()
Change-Id: Ic6b3d71c3c9a14688b55d98f402d359f69524394 Reviewed-on: https://code.wireshark.org/review/10939 Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com> Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Reviewed-by: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/proto.c')
-rw-r--r--epan/proto.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/epan/proto.c b/epan/proto.c
index 88825c5fc4..e5f38d98d6 100644
--- a/epan/proto.c
+++ b/epan/proto.c
@@ -8029,27 +8029,19 @@ proto_registrar_dump_fields(void)
hfinfo->type == FT_INT56 ||
hfinfo->type == FT_INT64) {
- switch (hfinfo->display & FIELD_DISPLAY_E_MASK) {
+ switch (FIELD_DISPLAY(hfinfo->display)) {
case BASE_NONE:
- base_name = "BASE_NONE";
- break;
case BASE_DEC:
- base_name = "BASE_DEC";
- break;
case BASE_HEX:
- base_name = "BASE_HEX";
- break;
case BASE_OCT:
- base_name = "BASE_OCT";
- break;
case BASE_DEC_HEX:
- base_name = "BASE_DEC_HEX";
- break;
case BASE_HEX_DEC:
- base_name = "BASE_HEX_DEC";
- break;
case BASE_CUSTOM:
- base_name = "BASE_CUSTOM";
+ case BASE_PT_UDP:
+ case BASE_PT_TCP:
+ case BASE_PT_DCCP:
+ case BASE_PT_SCTP:
+ base_name = val_to_str_const(FIELD_DISPLAY(hfinfo->display), hf_display, "????");
break;
default:
base_name = "????";