From 92532a0d66763e213e88c5c333dc6ead3a7ec3b5 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Sat, 5 Aug 2017 20:58:21 +0300 Subject: Replace gen_fsm with p1_fsm to avoid warnings in OTP20+ --- src/mod_sip_proxy.erl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/mod_sip_proxy.erl') 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 -- cgit v1.2.3