diff options
Diffstat (limited to 'epan/dissectors/packet-gdb.c')
-rw-r--r-- | epan/dissectors/packet-gdb.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/epan/dissectors/packet-gdb.c b/epan/dissectors/packet-gdb.c index e5c9187df9..d930708bca 100644 --- a/epan/dissectors/packet-gdb.c +++ b/epan/dissectors/packet-gdb.c @@ -72,7 +72,6 @@ dissect_gdb_token(void *tvbparse_data, const void *wanted_data, tvbparse_elem_t { proto_tree *tree; guint token; - guint8 ack; if (!tok) /* XXX - is this check necessary? */ return; @@ -83,11 +82,8 @@ dissect_gdb_token(void *tvbparse_data, const void *wanted_data, tvbparse_elem_t /* XXX - check that tok->len is what we expect? */ switch (token) { case GDB_TOK_ACK: - ack = tvb_get_guint8(tok->tvb, tok->offset); - proto_tree_add_uint_format(tree, hf_gdb_ack, - tok->tvb, tok->offset, tok->len, ack, - "Acknowledgement: %s (%c)", - val_to_str_const(ack, gdb_ack, "unknown"), ack); + proto_tree_add_item(tree, hf_gdb_ack, + tok->tvb, tok->offset, tok->len, ENC_ASCII|ENC_NA); break; case GDB_TOK_START: proto_tree_add_item(tree, hf_gdb_start, @@ -200,7 +196,7 @@ proto_register_gdb(void) { static hf_register_info hf[] = { { &hf_gdb_ack, - { "Acknowledge", "gdb.ack", FT_UINT8, BASE_HEX, + { "Acknowledge", "gdb.ack", FT_CHAR, BASE_HEX, VALS(gdb_ack), 0, NULL, HFILL } }, { &hf_gdb_start, { "Start character", "gdb.start", FT_STRING, BASE_NONE, |