diff --git a/src/ggsn_gn.erl b/src/ggsn_gn.erl index 7bf57bd4..e2a38a3a 100644 --- a/src/ggsn_gn.erl +++ b/src/ggsn_gn.erl @@ -666,6 +666,8 @@ defered_usage_report_fun(Owner, URRActions, PCtx) -> ?LOG(error, "Defered Usage Report failed with ~p", [CtxErr]) end. +trigger_defered_usage_report([], _PCtx) -> + ok; trigger_defered_usage_report(URRActions, PCtx) -> Self = self(), proc_lib:spawn(fun() -> defered_usage_report_fun(Self, URRActions, PCtx) end), diff --git a/src/pgw_s5s8.erl b/src/pgw_s5s8.erl index c9591b14..d73d3aaa 100644 --- a/src/pgw_s5s8.erl +++ b/src/pgw_s5s8.erl @@ -849,6 +849,8 @@ defered_usage_report_fun(Owner, URRActions, PCtx) -> ?LOG(error, "Defered Usage Report failed with ~p", [CtxErr]) end. +trigger_defered_usage_report([], _PCtx) -> + ok; trigger_defered_usage_report(URRActions, PCtx) -> Self = self(), proc_lib:spawn(fun() -> defered_usage_report_fun(Self, URRActions, PCtx) end), diff --git a/src/saegw_s11.erl b/src/saegw_s11.erl index 853b88d6..d6f91b7c 100644 --- a/src/saegw_s11.erl +++ b/src/saegw_s11.erl @@ -788,6 +788,8 @@ defered_usage_report_fun(Owner, URRActions, PCtx) -> ?LOG(error, "Defered Usage Report failed with ~p", [CtxErr]) end. +trigger_defered_usage_report([], _PCtx) -> + ok; trigger_defered_usage_report(URRActions, PCtx) -> Self = self(), proc_lib:spawn(fun() -> defered_usage_report_fun(Self, URRActions, PCtx) end),