From e3fd120fd4c9c5a6ab5a32427f11d5beb87a0fd1 Mon Sep 17 00:00:00 2001 From: Badlop Date: Thu, 11 Feb 2021 20:34:21 +0100 Subject: [PATCH] According to fast_tls, only atom and binary may accompany error tuple --- src/mod_mqtt_session.erl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mod_mqtt_session.erl b/src/mod_mqtt_session.erl index 37172451d..ca025e3d2 100644 --- a/src/mod_mqtt_session.erl +++ b/src/mod_mqtt_session.erl @@ -956,8 +956,7 @@ recv_data({fast_tls, Sock}, Data) -> case fast_tls:recv_data(Sock, Data) of {ok, _} = OK -> OK; {error, E} when is_atom(E) -> {error, {socket, E}}; - {error, E} when is_binary(E) -> {error, {tls, E}}; - {error, _} = Err -> Err + {error, E} when is_binary(E) -> {error, {tls, E}} end; recv_data(_, Data) -> {ok, Data}.