Browse Source

Fix a Dialyzer warning and improve some types

Loïc Hoguin 5 years ago
parent
commit
8e31548597
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/cowboy_http2.erl

+ 4 - 4
src/cowboy_http2.erl

@@ -104,12 +104,12 @@
 	http2_machine :: cow_http2_machine:http2_machine(),
 
 	%% HTTP/2 frame rate flood protection.
-	frame_rate_num :: non_neg_integer(),
-	frame_rate_time :: integer(),
+	frame_rate_num :: undefined | pos_integer(),
+	frame_rate_time :: undefined | integer(),
 
 	%% HTTP/2 reset stream flood protection.
-	reset_rate_num :: non_neg_integer(),
-	reset_rate_time :: integer(),
+	reset_rate_num :: undefined | pos_integer(),
+	reset_rate_time :: undefined | integer(),
 
 	%% Flow requested for all streams.
 	flow = 0 :: non_neg_integer(),