aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-gdb.c')
-rw-r--r--epan/dissectors/packet-gdb.c10
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,