]> git.kaiwu.me - njs.git/commit
Core: avoid float padding pointer wraparound
authorDmitry Volyntsev <xeioex@nginx.com>
Tue, 22 Sep 2026 03:53:54 +0000 (20:53 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Fri, 25 Sep 2026 23:00:29 +0000 (16:00 -0700)
commit1def2b93ca51d50073cce223ae2531ab049119dd
treecae9d298052b4010956fd5182bd51e9d16e10c47
parente89ba0d51c581f43834dc1f3de9f53e7631192fe
Core: avoid float padding pointer wraparound

Skip padding when the formatted float is wider than its requested field.
This prevents unsigned width subtraction from forming an invalid pointer.
src/njs_sprintf.c
src/test/njs_unit_test.c