aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2011-11-16 01:56:58 +0000
committerGuy Harris <guy@alum.mit.edu>2011-11-16 01:56:58 +0000
commit017c9eff05b235fc2cc25d57b4ee0611497338fb (patch)
tree3bf35191a6b699a99e9db34d0e579cabdedb02fe /epan
parent28e5ff6098149ab3b791e9e577d62f3496ac6c2e (diff)
Thou shalt not use proto_tree_add_string() with an FT_BYTES field.
svn path=/trunk/; revision=39873
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-mysql.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/packet-mysql.c b/epan/dissectors/packet-mysql.c
index 1a5ce74ea3..3abcce54d4 100644
--- a/epan/dissectors/packet-mysql.c
+++ b/epan/dissectors/packet-mysql.c
@@ -1447,6 +1447,7 @@ mysql_dissect_response(tvbuff_t *tvb, packet_info *pinfo, int offset,
gint response_code;
gint strlen;
gint server_status = 0;
+ proto_item *ti;
response_code = tvb_get_guint8(tvb, offset);
@@ -1530,8 +1531,8 @@ mysql_dissect_response(tvbuff_t *tvb, packet_info *pinfo, int offset,
break;
default:
- proto_tree_add_string(tree, hf_mysql_payload, tvb, offset, -1,
- "unknown/invalid response");
+ ti = proto_tree_add_item(tree, hf_mysql_payload, tvb, offset, -1, ENC_NA);
+ expert_add_info_format(pinfo, ti, PI_UNDECODED, PI_WARN, "unknown/invalid response");
offset += tvb_reported_length_remaining(tvb, offset);
conn_data->state = UNDEFINED;
}