summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2012-03-23 11:04:26 +0200
committerPaweł Chmielowski <pchmielowski@process-one.net>2012-04-06 11:53:53 +0200
commit91964b1abaea3a949d0130fc86614c231a478910 (patch)
tree86aac2e6a4fe7512f5e5df7f637f2683aea0f765
parentDon't ignore Length parameter in tls:recv (diff)
Added missed tls:recv_data/2
Diffstat (limited to '')
-rw-r--r--src/tls/tls.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tls/tls.erl b/src/tls/tls.erl
index 84a0d473..fe460c27 100644
--- a/src/tls/tls.erl
+++ b/src/tls/tls.erl
@@ -33,6 +33,7 @@
tcp_to_tls/2, tls_to_tcp/1,
send/2,
recv/2, recv/3,
+ recv_data/2,
setopts/2,
sockname/1, peername/1,
controlling_process/2,
@@ -176,6 +177,9 @@ recv(#tlssock{tcpsock = TCPSocket, tlsport = Port} = TLSSock,
{error, binary_to_list(Error)}
end.
+recv_data(TLSSock, Packet) ->
+ recv_data(TLSSock, Packet, 0).
+
recv_data(TLSSock, Packet, Length) ->
case catch recv_data1(TLSSock, Packet, Length) of
{'EXIT', Reason} ->