mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 21:19:50 +01:00
build: build ICU with ICU_NO_USER_DATA_OVERRIDE
Refs: https://hackerone.com/bugs?subject=nodejs&report_id=1625036 CVE-ID: 2023-23920 PR-URL: https://github.com/nodejs-private/node-private/pull/374 Reviewed-by: Michael Dawson <midawson@redhat.com> Reviewed-by: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-by: Richard Lau <rlau@redhat.com>
This commit is contained in:
parent
438812e14d
commit
f369c0a739
@ -1669,6 +1669,9 @@ def configure_intl(o):
|
||||
# always set icu_small, node.gyp depends on it being defined.
|
||||
o['variables']['icu_small'] = b(False)
|
||||
|
||||
# prevent data override
|
||||
o['defines'] += ['ICU_NO_USER_DATA_OVERRIDE']
|
||||
|
||||
with_intl = options.with_intl
|
||||
with_icu_source = options.with_icu_source
|
||||
have_icu_path = bool(options.with_icu_path)
|
||||
|
Loading…
Reference in New Issue
Block a user