diff src/core/ngx_module.h @ 9163:32b5aaebcca5

Modules compatibility: added QUIC to signature (ticket #2539). Enabling QUIC changes ngx_connection_t layout, which is why it should be added to the signature.
author Roman Arutyunyan <arut@nginx.com>
date Wed, 13 Sep 2023 17:48:15 +0400
parents ec2e6893caaa
children
line wrap: on
line diff
--- a/src/core/ngx_module.h
+++ b/src/core/ngx_module.h
@@ -107,7 +107,12 @@
 #endif
 
 #define NGX_MODULE_SIGNATURE_17  "0"
+
+#if (NGX_QUIC || NGX_COMPAT)
+#define NGX_MODULE_SIGNATURE_18  "1"
+#else
 #define NGX_MODULE_SIGNATURE_18  "0"
+#endif
 
 #if (NGX_HAVE_OPENAT)
 #define NGX_MODULE_SIGNATURE_19  "1"