diff options
author | Balint Reczey <balint.reczey@ericsson.com> | 2009-01-06 14:42:20 +0000 |
---|---|---|
committer | Balint Reczey <balint.reczey@ericsson.com> | 2009-01-06 14:42:20 +0000 |
commit | 8022776680b476b3efc7602ce069a4de9087f5ef (patch) | |
tree | 0e408ab36a2d632accee7b2b2d75699d645a98fb /tap-megaco-common.c | |
parent | 5c7253a68102b0c4522523e88d0500803eab1f0f (diff) | |
download | wireshark-8022776680b476b3efc7602ce069a4de9087f5ef.tar.gz wireshark-8022776680b476b3efc7602ce069a4de9087f5ef.tar.bz2 wireshark-8022776680b476b3efc7602ce069a4de9087f5ef.zip |
Disable MEGACO service response time statistics when context tracking is disabled.
svn path=/trunk/; revision=27167
Diffstat (limited to 'tap-megaco-common.c')
-rw-r--r-- | tap-megaco-common.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tap-megaco-common.c b/tap-megaco-common.c index f3ba4d4673..a6aa587436 100644 --- a/tap-megaco-common.c +++ b/tap-megaco-common.c @@ -119,7 +119,13 @@ megacostat_packet(void *pms, packet_info *pinfo, epan_dissect_t *edt _U_, const switch (mi->type) { GCP_CMD_REQ_CASE - if(mi->trx->initial->framenum != mi->msg->framenum){ + if(!mi->trx->initial) { + /* Track Context is probably disabled, we cannot + * measure service response time */ + return 0; + } + + else if(mi->trx->initial->framenum != mi->msg->framenum){ /* Duplicate is ignored */ ms->req_dup_num++; } |