]> git.kaiwu.me - njs.git/commit
Date: avoid out-of-range conversion in timezone offset
authorDmitry Volyntsev <xeioex@nginx.com>
Sat, 12 Sep 2026 05:29:38 +0000 (22:29 -0700)
committerDmitry Volyntsev <xeioexception@gmail.com>
Mon, 14 Sep 2026 17:53:52 +0000 (10:53 -0700)
commit0851d594c64803446ad6284cceb9e0367db3f6a0
treed6238802edec69264f18be285918817fe3700046
parent619c8203e892914940332e4b528bf65e310e20b3
Date: avoid out-of-range conversion in timezone offset

The timezone offset helper converted a double to int64_t before checking
whether it was representable.  Check the range first.

UndefinedBehaviorSanitizer reports the out-of-range conversion.
src/njs_date.c