[BUG] hdr_idx might be left uninitialized in some cases

When a request is invalid during RQ_BEFORE AND the debug mode is active,
the hdr_idx might be used uninitialized. Let's initialize it right after
the accept() for now.
diff --git a/src/client.c b/src/client.c
index c72f7e4..e4babba 100644
--- a/src/client.c
+++ b/src/client.c
@@ -252,6 +252,7 @@
 				pool_free(session, s);
 				return 0;
 			}
+			hdr_idx_init(&hreq->hdr_idx);
 		}
 
 		if ((p->mode == PR_MODE_TCP || p->mode == PR_MODE_HTTP)
diff --git a/src/proto_http.c b/src/proto_http.c
index 94d354c..5aad97d 100644
--- a/src/proto_http.c
+++ b/src/proto_http.c
@@ -906,7 +906,9 @@
 				end = buf->r;
 #endif
 			}
-			hdr_idx_init(idx);
+			/* we will need this when keep-alive will be supported
+			   hdr_idx_init(idx);
+			 */
 			state = HTTP_MSG_RQMETH;
 			goto http_msg_rqmeth;
 		}