aboutsummaryrefslogtreecommitdiffstats
path: root/src/gun_http.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/gun_http.erl')
-rw-r--r--src/gun_http.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gun_http.erl b/src/gun_http.erl
index d928b18..b38cc74 100644
--- a/src/gun_http.erl
+++ b/src/gun_http.erl
@@ -692,10 +692,10 @@ data(State=#http_state{socket=Socket, transport=Transport, version=Version,
DataLength = iolist_size(Data),
case Out of
body_chunked when Version =:= 'HTTP/1.1', IsFin =:= fin ->
- case Data of
- <<>> ->
+ if
+ DataLength =:= 0 ->
Transport:send(Socket, cow_http_te:last_chunk());
- _ ->
+ true ->
Transport:send(Socket, [
cow_http_te:chunk(Data),
cow_http_te:last_chunk()