BUG/MINOR: hlua: Set conn-stream/channel EOI flags at the end of request

This bug is the same than for the HTTP client. See "BUG/MINOR: httpclient:
Set conn-stream/channel EOI flags at the end of request" for details.

This patch must be backported as far as 2.0. But only CF_EOI must be set
because applets are not attached to a conn-stream on older versions.

(cherry picked from commit d8d2708cfef417e3c4e2f627089b49e030ebbe80)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
(cherry picked from commit 672f2633e7f8a213391e28982e266b366fda34dd)
Signed-off-by: Christopher Faulet <cfaulet@haproxy.com>
diff --git a/src/hlua.c b/src/hlua.c
index e95ab21..55a8f86 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -7472,6 +7472,7 @@
 
 		/* no more data are expected. Don't add TLR because mux-h1 will take care of it */
 		res_htx->flags |= HTX_FL_EOM;
+		res->flags |= CF_EOI;
 		strm->txn->status = ctx->ctx.hlua_apphttp.status;
 		ctx->ctx.hlua_apphttp.flags |= APPLET_RSP_SENT;
 	}