BUG/MEDIUM: mux-h1: don't try to process an empty input buffer

h1_process_input() may occasionally be called with an empty input
buffer, and the code behind cannot deal with that, let's check the
condition at the beginning.

No backport is needed.
diff --git a/src/mux_h1.c b/src/mux_h1.c
index 45d24c1..4e884ed 100644
--- a/src/mux_h1.c
+++ b/src/mux_h1.c
@@ -1278,6 +1278,9 @@
 	if (count > max)
 		count = max;
 
+	if (!count)
+		goto end;
+
 	if (!conn_is_back(h1c->conn)) {
 		h1m = &h1s->req;
 		errflag = H1S_F_REQ_ERROR;