diff --git a/src/http_ana.c b/src/http_ana.c
index 844da4995..28377d6f3 100644
--- a/src/http_ana.c
+++ b/src/http_ana.c
@@ -4575,6 +4575,12 @@ int http_forward_proxy_resp(struct stream *s, int final)
 		channel_shutr_now(res);
 		res->flags |= CF_EOI; /* The response is terminated, add EOI */
 	}
+	else {
+		/* Send ASAP informational messages. Rely on CF_EOI for final
+		 * response.
+		 */
+		res->flags |= CF_SEND_DONTWAIT;
+	}
 
 	data = htx->data - co_data(res);
 	c_adv(res, data);