summaryrefslogtreecommitdiff
path: root/src/mod_irc_connection.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_irc_connection.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_irc_connection.erl')
-rw-r--r--src/mod_irc_connection.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mod_irc_connection.erl b/src/mod_irc_connection.erl
index 1e90c400..b7b2f8e1 100644
--- a/src/mod_irc_connection.erl
+++ b/src/mod_irc_connection.erl
@@ -27,7 +27,7 @@
-author('alexey@process-one.net').
--behaviour(gen_fsm).
+-behaviour(p1_fsm).
%% External exports
-export([start_link/12, start/13, route_chan/4,
@@ -91,7 +91,7 @@ start(From, Host, ServerHost, Server, Username,
start_link(From, Host, Server, Username, Encoding, Port,
Password, Ident, RemoteAddr, RealName, WebircPassword, Mod) ->
- gen_fsm:start_link(?MODULE,
+ p1_fsm:start_link(?MODULE,
[From, Host, Server, Username, Encoding, Port, Password,
Ident, RemoteAddr, RealName, WebircPassword, Mod],
?FSMOPTS).
@@ -109,7 +109,7 @@ start_link(From, Host, Server, Username, Encoding, Port,
%%----------------------------------------------------------------------
init([From, Host, Server, Username, Encoding, Port,
Password, Ident, RemoteAddr, RealName, WebircPassword, Mod]) ->
- gen_fsm:send_event(self(), init),
+ p1_fsm:send_event(self(), init),
{ok, open_socket,
#state{mod = Mod,
encoding = Encoding, port = Port, password = Password,
@@ -628,11 +628,11 @@ handle_info({tcp, _Socket, Data}, StateName,
StateData#state{inbuf = NewBuf}};
handle_info({tcp_closed, _Socket}, StateName,
StateData) ->
- gen_fsm:send_event(self(), closed),
+ p1_fsm:send_event(self(), closed),
{next_state, StateName, StateData};
handle_info({tcp_error, _Socket, _Reason}, StateName,
StateData) ->
- gen_fsm:send_event(self(), closed),
+ p1_fsm:send_event(self(), closed),
{next_state, StateName, StateData}.
%%----------------------------------------------------------------------