summaryrefslogtreecommitdiff
path: root/deps/exo/src/exo_socket_session.erl
diff options
context:
space:
mode:
Diffstat (limited to 'deps/exo/src/exo_socket_session.erl')
-rw-r--r--deps/exo/src/exo_socket_session.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/exo/src/exo_socket_session.erl b/deps/exo/src/exo_socket_session.erl
index f4518db..189be61 100644
--- a/deps/exo/src/exo_socket_session.erl
+++ b/deps/exo/src/exo_socket_session.erl
@@ -176,8 +176,8 @@ send_(Bin, From, #state{socket = S, pending = P} = State) ->
handle_cast({activate,Active}, #state{socket = XSocket0} = State0) ->
?dbg("activate~n", []),
case XSocket0 of
- {#exo_socket{}, Fun} when is_function(Fun, 0) ->
- try Fun() of
+ {#exo_socket{} = X, Fun} when is_function(Fun, 1) ->
+ try Fun(X) of
{ok, XSocket} ->
activate_(Active, State0#state{socket = XSocket});
{error, _} = Error ->