]> git.kaiwu.me - njs.git/commit
Fixed ‘ctx.codepoint’ may be used uninitialized.
authorDmitry Volyntsev <xeioex@nginx.com>
Sat, 22 Jun 2024 00:58:32 +0000 (17:58 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Sat, 29 Jun 2024 02:52:19 +0000 (19:52 -0700)
commit8c7ade4228f8ae317348e15b8129b8b2f6a167c5
tree19d08c05d0d32c2d8468bdb36502d5d6f84ad116
parent1c2c7af35e5efe9ec32975467dfff7e4cc014afd
Fixed ‘ctx.codepoint’ may be used uninitialized.

When building by GCC 13 with -O3 and -flto flags the following
warning was reported:
In function ‘njs_utf8_decode’,
inlined from ‘njs_text_encoder_encode_into’ at
src/njs_encoding.c:214:14:
src/njs_utf8.c:191:42: error: ‘ctx.codepoint’ may be used
uninitialized [-Werror=maybe-uninitialized]
 191 |         ctx->codepoint = (ctx->codepoint << 6) | (c & 0x3F);
src/njs_utf8.h