mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Update cowlib to 0.6.1
This commit is contained in:
parent
c9b9644aa3
commit
0502452967
3 changed files with 6 additions and 10 deletions
2
Makefile
2
Makefile
|
@ -13,7 +13,7 @@ PLT_APPS = crypto public_key ssl
|
|||
# Dependencies.
|
||||
|
||||
DEPS = cowlib ranch
|
||||
dep_cowlib = pkg://cowlib 0.6.0
|
||||
dep_cowlib = pkg://cowlib 0.6.1
|
||||
dep_ranch = pkg://ranch 0.9.0
|
||||
|
||||
TEST_DEPS = ct_helper gun
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{deps, [
|
||||
{cowlib, ".*", {git, "git://github.com/extend/cowlib.git", "0.6.0"}},
|
||||
{cowlib, ".*", {git, "git://github.com/extend/cowlib.git", "0.6.1"}},
|
||||
{ranch, ".*", {git, "git://github.com/extend/ranch.git", "0.9.0"}}
|
||||
]}.
|
||||
|
|
|
@ -100,11 +100,7 @@
|
|||
-> {ok, binary()}
|
||||
| {error, atom()}).
|
||||
-type transfer_decode_fun() :: fun((binary(), any())
|
||||
-> {ok, binary(), binary(), any()}
|
||||
| more | {more, non_neg_integer(), binary(), any()}
|
||||
| {done, non_neg_integer(), binary()}
|
||||
| {done, binary(), non_neg_integer(), binary()}
|
||||
| {error, atom()}).
|
||||
-> cow_http_te:decode_ret()).
|
||||
|
||||
-type resp_body_fun() :: fun((any(), module()) -> ok).
|
||||
-type send_chunk_fun() :: fun((iodata()) -> ok | {error, atom()}).
|
||||
|
@ -571,13 +567,13 @@ transfer_decode(Data, Req=#http_req{body_state={stream, _,
|
|||
content_decode(ContentDecode, Data2,
|
||||
Req#http_req{body_state={stream, 0,
|
||||
TransferDecode, TransferState2, ContentDecode}});
|
||||
{more, Data2, Length, TransferState2} ->
|
||||
{more, Data2, Length, TransferState2} when is_integer(Length) ->
|
||||
content_decode(ContentDecode, Data2,
|
||||
Req#http_req{body_state={stream, Length,
|
||||
TransferDecode, TransferState2, ContentDecode}});
|
||||
{more, Data2, Length, Rest, TransferState2} ->
|
||||
{more, Data2, Rest, TransferState2} ->
|
||||
content_decode(ContentDecode, Data2,
|
||||
Req#http_req{buffer=Rest, body_state={stream, Length,
|
||||
Req#http_req{buffer=Rest, body_state={stream, 0,
|
||||
TransferDecode, TransferState2, ContentDecode}});
|
||||
{done, Length, Rest} ->
|
||||
Req2 = transfer_decode_done(Length, Rest, Req),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue