From 7c4cca3e63903940fc98f3f967159fe0453e2590 Mon Sep 17 00:00:00 2001 From: Jeff Morriss Date: Mon, 30 Jul 2007 17:10:20 +0000 Subject: From Florent Drouin: Correct bug in TCAP statistics when read filter is used. Rename the TCAP decoding functions to show which are ITU vs. ANSI. Don't unregister an ITU SSN if it's used by an ANSI subdissector. svn path=/trunk/; revision=22421 --- epan/tcap-persistentdata.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'epan/tcap-persistentdata.c') diff --git a/epan/tcap-persistentdata.c b/epan/tcap-persistentdata.c index 9e7deebaf3..c84880ffcd 100644 --- a/epan/tcap-persistentdata.c +++ b/epan/tcap-persistentdata.c @@ -965,7 +965,12 @@ tcapsrt_call_matching(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, struct tcapsrt_info_t *p_tcapsrt_info) { struct tcaphash_context_t *tcap_context=NULL; - + + /* if this packet isn't loaded because of a read filter, don't output anything */ + if(pinfo == NULL || pinfo->fd->num == 0) { + return NULL; + } + switch (p_tcapsrt_info->ope) { case TC_BEGIN: -- cgit v1.2.3