From ea7de2097f514d8720875526faef0c0430b73d36 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Mon, 1 Jun 2015 13:19:01 +0300 Subject: Reorganize get_opt() code in some modules --- src/mod_sip_registrar.erl | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/mod_sip_registrar.erl b/src/mod_sip_registrar.erl index a534c61c..58ffa502 100644 --- a/src/mod_sip_registrar.erl +++ b/src/mod_sip_registrar.erl @@ -490,15 +490,18 @@ need_ob_hdrs(Contacts, _IsOutboundSupported = true) -> end, Contacts). get_flow_timeout(LServer, #sip_socket{type = Type}) -> - {Option, Default} = - case Type of - udp -> {flow_timeout_udp, ?FLOW_TIMEOUT_UDP}; - _ -> {flow_timeout_tcp, ?FLOW_TIMEOUT_TCP} - end, - gen_mod:get_module_opt( - LServer, mod_sip, Option, - fun(I) when is_integer(I), I>0 -> I end, - Default). + case Type of + udp -> + gen_mod:get_module_opt( + LServer, mod_sip, flow_timeout_udp, + fun(I) when is_integer(I), I>0 -> I end, + ?FLOW_TIMEOUT_UDP); + _ -> + gen_mod:get_module_opt( + LServer, mod_sip, flow_timeout_tcp, + fun(I) when is_integer(I), I>0 -> I end, + ?FLOW_TIMEOUT_TCP) + end. update_table() -> Fields = record_info(fields, sip_session), -- cgit v1.2.3