summaryrefslogtreecommitdiff
path: root/tap-radiusstat.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-radiusstat.c
parentc6af1bfdd469de2226235ce79eccd994a4625368 (diff)
downloadwireshark-ad5e6ad06b61bc983aa6b8f6efa6dad92c871d95.tar.gz
Removed some more "statement not reached" warnings.
svn path=/trunk/; revision=24283
Diffstat (limited to 'tap-radiusstat.c')
-rw-r--r--tap-radiusstat.c19
1 files changed, 7 insertions, 12 deletions
diff --git a/tap-radiusstat.c b/tap-radiusstat.c
index 1730c04e42..fc560b94e9 100644
--- a/tap-radiusstat.c
+++ b/tap-radiusstat.c
@@ -70,6 +70,7 @@ radiusstat_packet(void *prs, packet_info *pinfo, epan_dissect_t *edt _U_, const
radiusstat_t *rs=(radiusstat_t *)prs;
const radius_info_t *ri=pri;
nstime_t delta;
+ int ret = 0;
switch (ri->code) {
@@ -82,13 +83,11 @@ radiusstat_packet(void *prs, packet_info *pinfo, epan_dissect_t *edt _U_, const
if(ri->is_duplicate){
/* Duplicate is ignored */
rs->req_dup_num++;
- return 0;
}
else {
rs->open_req_num++;
- return 0;
}
- break;
+ break;
case RADIUS_ACCESS_ACCEPT:
case RADIUS_ACCESS_REJECT:
@@ -103,12 +102,10 @@ radiusstat_packet(void *prs, packet_info *pinfo, epan_dissect_t *edt _U_, const
if(ri->is_duplicate){
/* Duplicate is ignored */
rs->rsp_dup_num++;
- return 0;
}
else if (!ri->request_available) {
/* no request was seen */
rs->disc_rsp_num++;
- return 0;
}
else {
rs->open_req_num--;
@@ -122,21 +119,19 @@ radiusstat_packet(void *prs, packet_info *pinfo, epan_dissect_t *edt _U_, const
else if (ri->code == RADIUS_ACCOUNTING_RESPONSE) {
time_stat_update(&(rs->rtd[2]),&delta, pinfo);
}
-
-
-
else {
time_stat_update(&(rs->rtd[7]),&delta, pinfo);
}
- return 1;
+ ret = 1;
}
- break;
+ break;
default:
- return 0;
- break;
+ break;
}
+
+ return ret;
}
static void