aboutsummaryrefslogtreecommitdiffstats
path: root/src/ranch_transport.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-07-04 12:58:51 +0200
committerLoïc Hoguin <[email protected]>2018-07-04 13:01:47 +0200
commitad7efea77cdad5bba83529a7494b49d1e9a19ca0 (patch)
tree3e7de543a431e7c057cf964cdcd086365b49a8d1 /src/ranch_transport.erl
parenta767abb47e6d9a0817d37413e1b5c1d338b362d8 (diff)
downloadranch-ad7efea77cdad5bba83529a7494b49d1e9a19ca0.tar.gz
ranch-ad7efea77cdad5bba83529a7494b49d1e9a19ca0.tar.bz2
ranch-ad7efea77cdad5bba83529a7494b49d1e9a19ca0.zip
Return errors from Transport:handshake
The "normal" errors are still silenced when calling ranch:handshake.
Diffstat (limited to 'src/ranch_transport.erl')
-rw-r--r--src/ranch_transport.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ranch_transport.erl b/src/ranch_transport.erl
index 9d3083f..e2a0fd4 100644
--- a/src/ranch_transport.erl
+++ b/src/ranch_transport.erl
@@ -30,7 +30,7 @@
-callback listen(opts()) -> {ok, socket()} | {error, atom()}.
-callback accept(socket(), timeout())
-> {ok, socket()} | {error, closed | timeout | atom()}.
--callback handshake(socket(), opts(), timeout()) -> {ok, socket()}.
+-callback handshake(socket(), opts(), timeout()) -> {ok, socket()} | {error, any()}.
-callback connect(string(), inet:port_number(), opts())
-> {ok, socket()} | {error, atom()}.
-callback connect(string(), inet:port_number(), opts(), timeout())