From a4614ab3ef788c0714ef899ecd5980f3b1cb07be Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Thu, 19 Jun 2008 12:16:26 +0000 Subject: [PATCH] Add an expert item warning if a full sequence isn't decoded. svn path=/trunk/; revision=25484 --- epan/dissectors/packet-per.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/epan/dissectors/packet-per.c b/epan/dissectors/packet-per.c index e65bea914e..df556928b8 100644 --- a/epan/dissectors/packet-per.c +++ b/epan/dissectors/packet-per.c @@ -46,6 +46,7 @@ proper helper routines #include #include #include +#include #include "packet-per.h" @@ -1829,8 +1830,10 @@ DEBUG_ENTRY("dissect_per_sequence"); /* decode the extensions one by one */ for(i=0;i 7){ + cause=proto_tree_add_text(tree, tvb, new_offset>>3, (offset-new_offset)>>3, + "[Possible encoding error full length not decoded. Open type length %u ,decoded %u]",length, length - (difference>>3)); + proto_item_set_expert_flags(cause, PI_MALFORMED, PI_WARN); + expert_add_info_format(actx->pinfo, cause, PI_MALFORMED, PI_WARN, + "Possible encoding error full length not decoded. Open type length %u ,decoded %u",length, length - (difference>>3)); + } } }