details: https://github.com/nginx/njs/commit/ddac1cf8e78c5e6c4ea2ec33d48c506939fd2f57 branches: master commit: ddac1cf8e78c5e6c4ea2ec33d48c506939fd2f57 user: Dmitry Volyntsev <xei...@nginx.com> date: Mon, 5 May 2025 08:53:19 -0700 description: HTTP: fixed GCC 15 build with -Wunterminated-string-initialization.
ngx_http_js_module.c:936:22: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (16 chars into 15 available) [-Werror=unterminated-string-initialization] 936 | .value = "PeriodicSession", | ^~~~~~~~~~~~~~~~~ --- src/njs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/njs.h b/src/njs.h index 0a196321..9f65cd7c 100644 --- a/src/njs.h +++ b/src/njs.h @@ -187,7 +187,7 @@ struct njs_external_s { union { struct { - const char value[15]; /* NJS_STRING_SHORT + 1. */ + const char *value; njs_prop_handler_t handler; uint16_t magic16; uint32_t magic32; _______________________________________________ nginx-devel mailing list nginx-devel@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-devel