summaryrefslogtreecommitdiff
path: root/FS/FS/cdr.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-11-16 12:31:15 -0800
committerMark Wells <mark@freeside.biz>2013-11-16 12:31:15 -0800
commit332028ae28351dee74715c651fd73948df0ded69 (patch)
treeb03d8254684c657b861425ef593f150d82f6f940 /FS/FS/cdr.pm
parente20da7110c624325f2a81a9d720d3493f7263ecc (diff)
fix off-by-one when a per-call rate has included free calls, #24716
Diffstat (limited to 'FS/FS/cdr.pm')
-rw-r--r--FS/FS/cdr.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm
index b16cb8648..bf508dd8c 100644
--- a/FS/FS/cdr.pm
+++ b/FS/FS/cdr.pm
@@ -904,7 +904,7 @@ sub rate_prefix {
#${$opt{region_group_included_min}} -= $minutes
# if $region_group && $rate_detail->region_group;
- if ( $included_min->{$regionnum}{$ratetimenum} > $minutes ) {
+ if ( $included_min->{$regionnum}{$ratetimenum} >= $minutes ) {
$charge_sec = 0;
$included_min->{$regionnum}{$ratetimenum} -= $minutes;
} else {