mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-28 07:18:30 +00:00
Update quickjs (#890)
Includes additional fixes from main repo's unmerged PRs: - quickjs#132: Fix undefined behavior: shift 32 bits for uint32_t in bf_set_ui - quickjs#171: Fix locale-aware representation of hours in Date class - quickjs#182: Fix stack overflow in CVE-2023-31922
This commit is contained in:
parent
4b7ba9a4c5
commit
879bb84244
12 changed files with 2330 additions and 2182 deletions
2
third_party/quickjs/date.c
vendored
2
third_party/quickjs/date.c
vendored
|
@ -448,7 +448,7 @@ static JSValue get_date_string(JSContext *ctx, JSValueConst this_val,
|
|||
break;
|
||||
case 3:
|
||||
pos += snprintf(buf + pos, sizeof(buf) - pos,
|
||||
"%02d:%02d:%02d %cM", (h + 1) % 12 - 1, m, s,
|
||||
"%02d:%02d:%02d %cM", (h + 11) % 12 + 1, m, s,
|
||||
(h < 12) ? 'A' : 'P');
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue