diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2005-11-25 23:42:52 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2005-11-25 23:42:52 +0000 |
commit | 5d66658184accb4420f770140f64c190a8e2e819 (patch) | |
tree | e54b4b47dbbf46961e210bf5e06eb57355341bd9 /epan | |
parent | 03b4388fe08a3155249f654b058f44e4da698e43 (diff) |
from Greg Morris:
Composite Expert statistics, see:
http://www.ethereal.com/lists/ethereal-dev/200511/msg00002.html
and the following discussions
svn path=/trunk/; revision=16593
Diffstat (limited to 'epan')
-rw-r--r-- | epan/expert.c | 2 | ||||
-rw-r--r-- | epan/expert.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/epan/expert.c b/epan/expert.c index 8691d7e15f..ec51fea0c2 100644 --- a/epan/expert.c +++ b/epan/expert.c @@ -92,9 +92,11 @@ packet_info *pinfo, proto_item *pi, int group, int severity, const char *format, ei->severity = severity; ei->protocol = se_strdup(pinfo->current_proto); ei->summary = se_strdup(formatted); + ei->pitem = NULL; /* if we have a proto_item (not a faked item), set expert attributes to it */ if(pi != NULL && pi->finfo != NULL) { + ei->pitem = pi; expert_set_item_flags(pi, group, severity); } diff --git a/epan/expert.h b/epan/expert.h index 235104b10c..87c56eb097 100644 --- a/epan/expert.h +++ b/epan/expert.h @@ -28,6 +28,7 @@ #define __EXPERT_H__ #include "gnuc_format_check.h" +#include <epan/proto.h> /** only for internal and display use */ @@ -37,6 +38,7 @@ typedef struct expert_info_s { int severity; gchar * protocol; gchar * summary; + proto_item *pitem; } expert_info_t; |