aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Batrak <Dmitry.Batrak@jetbrains.com>2016-07-20 11:12:19 +0300
committerDmitry Batrak <Dmitry.Batrak@jetbrains.com>2016-07-20 11:12:42 +0300
commit795e4b744b1989ad80a06fc2fdc4128f7d5c422f (patch)
tree1d0389e6168d16697465537f6b3f6f4aa6a1dd1b
parent52da5f8934ccc482a58606309e44de51521ed9e2 (diff)
downloadjdk8u_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.c2
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];