aboutsummaryrefslogtreecommitdiff
path: root/src/mod_sip_proxy.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-08-05 20:58:21 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-08-05 20:58:21 +0300
commit92532a0d66763e213e88c5c333dc6ead3a7ec3b5 (patch)
treef8e1b886573ad778b1d468d1737b5af055bb381f /src/mod_sip_proxy.erl
parentMerge remote-tracking branch 'processone/pr/1914' (diff)
Replace gen_fsm with p1_fsm to avoid warnings in OTP20+
Diffstat (limited to 'src/mod_sip_proxy.erl')
-rw-r--r--src/mod_sip_proxy.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mod_sip_proxy.erl b/src/mod_sip_proxy.erl
index 19a02e8e4..25f035377 100644
--- a/src/mod_sip_proxy.erl
+++ b/src/mod_sip_proxy.erl
@@ -27,8 +27,7 @@
-ifndef(SIP).
-export([]).
-else.
--define(GEN_FSM, p1_fsm).
--behaviour(?GEN_FSM).
+-behaviour(p1_fsm).
%% API
-export([start/2, start_link/2, route/3, route/4]).
@@ -58,10 +57,10 @@ start(LServer, Opts) ->
supervisor:start_child(mod_sip_proxy_sup, [LServer, Opts]).
start_link(LServer, Opts) ->
- ?GEN_FSM:start_link(?MODULE, [LServer, Opts], []).
+ p1_fsm:start_link(?MODULE, [LServer, Opts], []).
route(SIPMsg, _SIPSock, TrID, Pid) ->
- ?GEN_FSM:send_event(Pid, {SIPMsg, TrID}).
+ p1_fsm:send_event(Pid, {SIPMsg, TrID}).
route(#sip{hdrs = Hdrs} = Req, LServer, Opts) ->
case proplists:get_bool(authenticated, Opts) of