]> git.kaiwu.me - njs.git/commit
Align opaque values
authorDmitry Volyntsev <xeioex@nginx.com>
Sun, 13 Sep 2026 19:53:30 +0000 (12:53 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Mon, 14 Sep 2026 17:53:52 +0000 (10:53 -0700)
commit306f0e1a1a3ad40ce71abe942f1f98ee722a827e
treebb005e57849322865ac85ec67ac3ba85f6a9e3a2
parent0c989ec195a1683c0557a4c43a2f51c4530db8b0
Align opaque values

Opaque values are cast to njs_value_t pointers by the public API.  Match
njs_value_t alignment while retaining the four uint32_t filler fields.

UndefinedBehaviorSanitizer reports unaligned njs_value_t accesses.
src/njs.h