]> git.kaiwu.me - njs.git/commit
Fixed GCC 15 build with -Wunterminated-string-initialization.
authorDmitry Volyntsev <xeioex@nginx.com>
Fri, 2 May 2025 00:05:56 +0000 (17:05 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Fri, 2 May 2025 01:58:11 +0000 (18:58 -0700)
commite3cfb4f70e203866c1bd06e5fb28fcdc7dd967f8
treec0d0343cfe00a5909e4664fd63f2bd66bef01641
parent4fbe8a6511949c6137397f98fad9342e0e0bc76c
Fixed GCC 15 build with -Wunterminated-string-initialization.

In file included from src/njs_main.h:48,
                 from src/njs_diyfp.c:12:
src/njs_string.h: In function ‘njs_string_encode’:
src/njs_string.h:229:36: error: initializer-string for array of ‘unsigned char’
truncates NUL terminator but destination lacks ‘nonstring’ attribute (
17 chars into 16 available) [-Werror=unterminated-string-initialization]
  229 |     static const u_char  hex[16] = "0123456789ABCDEF";
external/qjs_query_string_module.c
src/njs_sprintf.c
src/njs_string.c
src/njs_string.h
src/qjs_buffer.c