Browse Source

Fix spec for cowboy_http_req:body/1 and body/2.

Loïc Hoguin 14 years ago
parent
commit
c645b682e7
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/cowboy_http_req.erl

+ 2 - 2
src/cowboy_http_req.erl

@@ -140,7 +140,7 @@ headers(Req) ->
 
 
 %% @todo We probably want to allow a max length.
 %% @todo We probably want to allow a max length.
 -spec body(Req::#http_req{})
 -spec body(Req::#http_req{})
-	-> {Body::binary(), Req::#http_req{}} | {error, Reason::posix()}.
+	-> {ok, Body::binary(), Req::#http_req{}} | {error, Reason::posix()}.
 body(Req) ->
 body(Req) ->
 	{Length, Req2} = cowboy_http_req:header('Content-Length', Req),
 	{Length, Req2} = cowboy_http_req:header('Content-Length', Req),
 	case Length of
 	case Length of
@@ -152,7 +152,7 @@ body(Req) ->
 
 
 %% @todo We probably want to configure the timeout.
 %% @todo We probably want to configure the timeout.
 -spec body(Length::non_neg_integer(), Req::#http_req{})
 -spec body(Length::non_neg_integer(), Req::#http_req{})
-	-> {Body::binary(), Req::#http_req{}} | {error, Reason::posix()}.
+	-> {ok, Body::binary(), Req::#http_req{}} | {error, Reason::posix()}.
 body(Length, Req=#http_req{socket=Socket, transport=Transport, body_state=waiting}) ->
 body(Length, Req=#http_req{socket=Socket, transport=Transport, body_state=waiting}) ->
 	Transport:setopts(Socket, [{packet, raw}]),
 	Transport:setopts(Socket, [{packet, raw}]),
 	case Transport:recv(Socket, Length, 5000) of
 	case Transport:recv(Socket, Length, 5000) of