From: Dmitry Volyntsev Date: Mon, 5 May 2025 15:53:19 +0000 (-0700) Subject: HTTP: fixed GCC 15 build with -Wunterminated-string-initialization. X-Git-Tag: 0.9.0~1 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=ddac1cf8e78c5e6c4ea2ec33d48c506939fd2f57;p=njs.git 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", | ^~~~~~~~~~~~~~~~~ --- 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;