From 297ed538fc77cf282f17fba412fcad815fae6feb Mon Sep 17 00:00:00 2001 From: Ulf Lamping Date: Sat, 11 Mar 2006 20:19:20 +0000 Subject: mark parser error messages as Ethereal generated svn path=/trunk/; revision=17593 --- epan/dissectors/packet-snmp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/epan/dissectors/packet-snmp.c b/epan/dissectors/packet-snmp.c index 4599299fd7..6680548ca7 100644 --- a/epan/dissectors/packet-snmp.c +++ b/epan/dissectors/packet-snmp.c @@ -686,16 +686,18 @@ dissect_snmp_parse_error(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, const char *field_name, int ret) { const char *errstr; + proto_item *item; errstr = asn1_err_to_str(ret); if (check_col(pinfo->cinfo, COL_INFO)) { col_add_fstr(pinfo->cinfo, COL_INFO, - "ERROR: Couldn't parse %s: %s", field_name, errstr); + "[ERROR: Couldn't parse %s: %s]", field_name, errstr); } if (tree != NULL) { - proto_tree_add_text(tree, tvb, offset, 0, + item = proto_tree_add_text(tree, tvb, offset, 0, "ERROR: Couldn't parse %s: %s", field_name, errstr); + PROTO_ITEM_SET_GENERATED(item); call_dissector(data_handle, tvb_new_subset(tvb, offset, -1, -1), pinfo, tree); } -- cgit v1.2.1