Просмотр исходного кода

Merge branch 'resp-body-fix' of github.com:klaar/cowboy

Loïc Hoguin 13 лет назад
Родитель
Сommit
740931131b
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      include/http.hrl
  2. 1 1
      src/cowboy_http_req.erl

+ 1 - 1
include/http.hrl

@@ -68,7 +68,7 @@
 	%% Response.
 	resp_state = waiting   :: locked | waiting | chunks | done,
 	resp_headers = []      :: http_headers(),
-	resp_body  = <<>>      :: binary(),
+	resp_body  = <<>>      :: iodata(),
 
 	%% Functions.
 	urldecode :: {fun((binary(), T) -> binary()), T}

+ 1 - 1
src/cowboy_http_req.erl

@@ -416,7 +416,7 @@ has_resp_header(Name, #http_req{resp_headers=RespHeaders}) ->
 %% @doc Return whether a body has been set for the response.
 -spec has_resp_body(#http_req{}) -> boolean().
 has_resp_body(#http_req{resp_body=RespBody}) ->
-	byte_size(RespBody) > 0.
+	iolist_size(RespBody) > 0.
 
 %% @equiv reply(Status, [], [], Req)
 -spec reply(http_status(), #http_req{}) -> {ok, #http_req{}}.