Browse Source

:authority is not required by spec

Fredrik Enestad 6 years ago
parent
commit
a312e589b3
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/cow_http2_machine.erl

+ 1 - 1
src/cow_http2_machine.erl

@@ -551,7 +551,7 @@ headers_pseudo_headers(Frame, State=#http2_machine{local_settings=LocalSettings}
 			headers_malformed(Frame, State,
 			headers_malformed(Frame, State,
 				'CONNECT requests only use the :method and :authority pseudo-headers. (RFC7540 8.3)');
 				'CONNECT requests only use the :method and :authority pseudo-headers. (RFC7540 8.3)');
 		%% Other requests.
 		%% Other requests.
-		{ok, PseudoHeaders=#{method := _, scheme := _, authority := _, path := _}, Headers} ->
+		{ok, PseudoHeaders=#{method := _, scheme := _, path := _}, Headers} ->
 			headers_regular_headers(Frame, State, Type, Stream, PseudoHeaders, Headers);
 			headers_regular_headers(Frame, State, Type, Stream, PseudoHeaders, Headers);
 		{ok, _, _} ->
 		{ok, _, _} ->
 			headers_malformed(Frame, State,
 			headers_malformed(Frame, State,