aboutsummaryrefslogtreecommitdiffstats
path: root/tap-mgcpstat.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2008-02-07 12:52:08 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2008-02-07 12:52:08 +0000
commitad5e6ad06b61bc983aa6b8f6efa6dad92c871d95 (patch)
tree1438d7d2cdf339767a7f8701b8523e1593847ce1 /tap-mgcpstat.c
parentc6af1bfdd469de2226235ce79eccd994a4625368 (diff)
Removed some more "statement not reached" warnings.
svn path=/trunk/; revision=24283
Diffstat (limited to 'tap-mgcpstat.c')
-rw-r--r--tap-mgcpstat.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/tap-mgcpstat.c b/tap-mgcpstat.c
index 967f9d9260..745dbd64e9 100644
--- a/tap-mgcpstat.c
+++ b/tap-mgcpstat.c
@@ -76,6 +76,7 @@ mgcpstat_packet(void *pms, packet_info *pinfo, epan_dissect_t *edt _U_, const vo
mgcpstat_t *ms=(mgcpstat_t *)pms;
const mgcp_info_t *mi=pmi;
nstime_t delta;
+ int ret = 0;
switch (mi->mgcp_type) {
@@ -83,24 +84,20 @@ mgcpstat_packet(void *pms, packet_info *pinfo, epan_dissect_t *edt _U_, const vo
if(mi->is_duplicate){
/* Duplicate is ignored */
ms->req_dup_num++;
- return 0;
}
else {
ms->open_req_num++;
- return 0;
}
- break;
+ break;
case MGCP_RESPONSE:
if(mi->is_duplicate){
/* Duplicate is ignored */
ms->rsp_dup_num++;
- return 0;
}
else if (!mi->request_available) {
/* no request was seen */
ms->disc_rsp_num++;
- return 0;
}
else {
ms->open_req_num--;
@@ -140,14 +137,15 @@ mgcpstat_packet(void *pms, packet_info *pinfo, epan_dissect_t *edt _U_, const vo
time_stat_update(&(ms->rtd[10]),&delta, pinfo);
}
- return 1;
+ ret = 1;
}
- break;
+ break;
default:
- return 0;
- break;
+ break;
}
+
+ return ret;
}
static void