diff options
author | Dmitry Batrak <Dmitry.Batrak@jetbrains.com> | 2016-07-20 11:12:19 +0300 |
---|---|---|
committer | Dmitry Batrak <Dmitry.Batrak@jetbrains.com> | 2016-07-20 11:12:42 +0300 |
commit | 795e4b744b1989ad80a06fc2fdc4128f7d5c422f (patch) | |
tree | 1d0389e6168d16697465537f6b3f6f4aa6a1dd1b | |
parent | 52da5f8934ccc482a58606309e44de51521ed9e2 (diff) | |
download | jdk8u_jdk-795e4b744b1989ad80a06fc2fdc4128f7d5c422f.tar.gz |
getHBScriptCode script code validation (backport of JDK-8160695 from JDK 9)jb8u112-b256
-rw-r--r-- | src/share/native/sun/font/scriptMapping.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/native/sun/font/scriptMapping.c b/src/share/native/sun/font/scriptMapping.c index 64093508ad..038b63c125 100644 --- a/src/share/native/sun/font/scriptMapping.c +++ b/src/share/native/sun/font/scriptMapping.c @@ -85,7 +85,7 @@ hb_script_t ICU_to_Harfbuzz_ScriptCode[] = { int MAX_ICU_SCRIPTCODE = 45; hb_script_t getHBScriptCode(int code) { - if (code > MAX_ICU_SCRIPTCODE) { + if ((code < 0) || (code > MAX_ICU_SCRIPTCODE)) { return HB_SCRIPT_INVALID; } return ICU_to_Harfbuzz_ScriptCode[code]; |