Skip to content

Commit 086ba26

Browse files
committed
implement review suggestions
Signed-off-by: harmon25 <dougwright1@gmail.com>
1 parent 3875f82 commit 086ba26

File tree

1 file changed

+4
-16
lines changed

1 file changed

+4
-16
lines changed

src/httpd.erl

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -180,12 +180,10 @@ handle_http_request(Socket, Packet, State) ->
180180
{close, create_error(?INTERNAL_SERVER_ERROR, {web_socket_error, Error})}
181181
end;
182182
Error ->
183-
Error
183+
{close, create_error(?INTERNAL_SERVER_ERROR, {web_socket_error, Error})}
184184
end
185185
end;
186186
{error, Reason} ->
187-
CleanBufferMap = maps:remove(Socket, BufferMap),
188-
_CleanState = State#state{pending_buffer_map = CleanBufferMap},
189187
{close, create_error(?BAD_REQUEST, Reason)}
190188
end;
191189
PendingHttpRequest ->
@@ -575,7 +573,7 @@ create_reply(StatusCode, Headers, Reply) when is_map(Headers) ->
575573
[
576574
<<"HTTP/1.1 ">>, erlang:integer_to_binary(StatusCode), <<" ">>, moniker(StatusCode),
577575
<<"\r\n">>,
578-
io_lib:format("Server: atomvm-~s\r\n", [get_version_str(get_atomvm_version())]),
576+
io_lib:format("Server: atomvm-~s\r\n", [get_version_str(erlang:system_info(atomvm_version))]),
579577
to_headers_list(HeadersWithLen),
580578
<<"\r\n">>,
581579
Reply
@@ -608,10 +606,8 @@ iolist_length(Bin) when is_binary(Bin) ->
608606
erlang:byte_size(Bin);
609607
iolist_length(Int) when is_integer(Int), Int >= 0, Int =< 255 ->
610608
1;
611-
iolist_length([]) ->
612-
0;
613-
iolist_length([H | T]) ->
614-
iolist_length(H) + iolist_length(T).
609+
iolist_length(List) when is_list(List) ->
610+
erlang:length(List).
615611

616612
%% @private
617613
to_headers_list(Headers) ->
@@ -624,14 +620,6 @@ get_version_str(Version) when is_binary(Version) ->
624620
get_version_str(_) ->
625621
"unknown".
626622

627-
get_atomvm_version() ->
628-
case catch erlang:system_info(atomvm_version) of
629-
{'EXIT', _} ->
630-
undefined;
631-
Version ->
632-
Version
633-
end.
634-
635623
%% @private
636624
moniker(?OK) ->
637625
<<"OK">>;

0 commit comments

Comments
 (0)