Description: Fix undefined symbol H2_MPLX_MSG in mod_http2
 The CVE-2023-45802 patch uses the H2_MPLX_MSG macro which does not exist
 in Apache 2.4.29. Replace it with an inline format string to fix the
 undefined symbol error when loading mod_http2.so.
Bug: https://launchpad.net/bugs/2154546
Author: Nishit Majithia <nishit.majithia@canonical.com>

--- apache2-2.4.29.orig/modules/http2/h2_mplx.c
+++ apache2-2.4.29/modules/http2/h2_mplx.c
@@ -1144,7 +1144,7 @@ apr_status_t h2_mplx_m_client_rst(h2_mpl
         /* a RST might arrive so late, we have already forgotten
          * about it. Seems ok. */
         ap_log_cerror(APLOG_MARK, APLOG_DEBUG, 0, m->c,
-                      H2_MPLX_MSG(m, "RST on unknown stream %d"), stream_id);
+                      "h2_mplx(%ld): RST on unknown stream %d", m->id, stream_id);
     }
     else if (!registered) {
         /* a RST on a stream that mplx has not been told about, but
