summaryrefslogtreecommitdiff
path: root/FS/FS/part_pkg/voip_inbound.pm
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2012-06-19 12:15:29 -0700
committerMark Wells <mark@freeside.biz>2012-06-19 12:15:29 -0700
commitd8a6a2140e416a247b8272f32f27e48998a52f80 (patch)
tree5154741af8f2629aa75575ad1b4513b7e730fa0d /FS/FS/part_pkg/voip_inbound.pm
parent40d974d3ce9ac2ae6cbdd415ae00bfbf7b73beef (diff)
avoid infinite looping on bad CDRs in voip_inbound, from #16723
Diffstat (limited to 'FS/FS/part_pkg/voip_inbound.pm')
-rw-r--r--FS/FS/part_pkg/voip_inbound.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/FS/FS/part_pkg/voip_inbound.pm b/FS/FS/part_pkg/voip_inbound.pm
index ecc4f47..9054f7b 100644
--- a/FS/FS/part_pkg/voip_inbound.pm
+++ b/FS/FS/part_pkg/voip_inbound.pm
@@ -242,6 +242,7 @@ sub calc_usage {
);
if ( $reason ) {
warn "not charging for CDR ($reason)\n" if $DEBUG;
+ $cdr_search->adjust(1);
next;
}