diff options
Diffstat (limited to 'net/erlang-xmlrpc/files/patch-src_xmlrpc.erl')
-rw-r--r-- | net/erlang-xmlrpc/files/patch-src_xmlrpc.erl | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/net/erlang-xmlrpc/files/patch-src_xmlrpc.erl b/net/erlang-xmlrpc/files/patch-src_xmlrpc.erl deleted file mode 100644 index 6e2ee005302e..000000000000 --- a/net/erlang-xmlrpc/files/patch-src_xmlrpc.erl +++ /dev/null @@ -1,18 +0,0 @@ ---- src/xmlrpc.erl.orig 2003-04-23 19:06:45 UTC -+++ src/xmlrpc.erl -@@ -164,7 +164,14 @@ handle_payload(Socket, KeepAlive, Timeou - - get_payload(Socket, Timeout, ContentLength) -> - inet:setopts(Socket, [{packet, raw}]), -- gen_tcp:recv(Socket, ContentLength, Timeout). -+ get_payload(Socket, Timeout, ContentLength, []). -+ -+get_payload(Socket, Timeout, 0, Payload) -> -+ {ok, lists:concat(lists:reverse(Payload))}; -+ -+get_payload(Socket, Timeout, ContentLength, Payload) -> -+ {ok, Bin} = gen_tcp:recv(Socket, 0, Timeout), -+ get_payload(Socket, Timeout, ContentLength - length(Bin), [Bin|Payload]). - - %% Exported: start_link/{1,5,6} - |