MINOR: h1: properly pre-initialize err_pos to -2

This way we maintain the old mechanism stating that -2 means we block
on errors, -1 means we only capture them, and a positive value indicates
the position of the first error.
diff --git a/include/types/h1.h b/include/types/h1.h
index 81ea3da..7edfbd8 100644
--- a/include/types/h1.h
+++ b/include/types/h1.h
@@ -143,7 +143,12 @@
 #define H1_MF_RESP              0x00000004 // this message is the response message
 
 
-/* basic HTTP/1 message state for use in parsers */
+/* basic HTTP/1 message state for use in parsers. The err_pos field is special,
+ * it is pre-set to a negative value (-1 or -2), and once non-negative it contains
+ * the relative position in the message of the first parse error. -2 is used to tell
+ * the parser that we want to block the invalid message. -1 is used to only perform
+ * a silent capture.
+ */
 struct h1m {
 	enum h1m_state state;       // H1 message state (H1_MSG_*)
 	/* 8 bits available here */