summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-frame.c
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-10-17 10:49:40 +0200
committerDario Lombardo <lomato@gmail.com>2016-10-17 09:22:18 +0000
commit5546400b55c4524e86ce98a92444fd3b48dcc96c (patch)
treeabd4331b610042e7b919e55acac405f563de2db2 /epan/dissectors/packet-frame.c
parent51f316194d194fe1616112bf9d17130bc48a72f5 (diff)
downloadwireshark-5546400b55c4524e86ce98a92444fd3b48dcc96c.tar.gz
frame: print debug line according to new console preference.
Change-Id: I4e4b7d08e7765c43904469bbf8ba5c0581428382 Reviewed-on: https://code.wireshark.org/review/18231 Petri-Dish: Dario Lombardo <lomato@gmail.com> Reviewed-by: Jörg Mayer <jmayer@loplof.de> Reviewed-by: Dario Lombardo <lomato@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-frame.c')
-rw-r--r--epan/dissectors/packet-frame.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/epan/dissectors/packet-frame.c b/epan/dissectors/packet-frame.c
index 292173c2e5..52592d54ff 100644
--- a/epan/dissectors/packet-frame.c
+++ b/epan/dissectors/packet-frame.c
@@ -680,11 +680,12 @@ dissect_frame(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void*
if (!(decoded[byte] & (1 << bit))) {
field_info* fi = proto_find_field_from_offset(tree, i, tvb);
if (fi && fi->hfinfo->id != proto_frame) {
- g_log(LOG_DOMAIN_CAPTURE, G_LOG_LEVEL_WARNING,
- "Dissector %s incomplete in frame %u: undecoded byte number %u "
- "(0x%.4X+%u)",
- (fi ? fi->hfinfo->abbrev : "[unknown]"),
- pinfo->num, i, i - i % 16, i % 16);
+ if (prefs.incomplete_dissectors_check_debug)
+ g_log(LOG_DOMAIN_CAPTURE, G_LOG_LEVEL_WARNING,
+ "Dissector %s incomplete in frame %u: undecoded byte number %u "
+ "(0x%.4X+%u)",
+ (fi ? fi->hfinfo->abbrev : "[unknown]"),
+ pinfo->num, i, i - i % 16, i % 16);
proto_tree_add_expert_format(tree, pinfo, &ei_incomplete, tvb, i, 1, "Undecoded byte number: %u (0x%.4X+%u)", i, i - i % 16, i % 16);
}
}