aboutsummaryrefslogtreecommitdiffstats
path: root/main/icu/CVE-2014-8146.patch
blob: d7cd7d1767ce873c746fa9be173dc3680d771267 (plain)
1
2
3
4
5
6
7
8
9
10
11
Index: /icu/trunk/source/common/ubidi.c
===================================================================
--- source/common/ubidi.c	(revision 37161)
+++ source/common/ubidi.c	(revision 37162)
@@ -2139,5 +2139,5 @@
        resume the bidi algorithm in the same state as it was
        when it was interrupted by an isolate sequence. */
-    if(dirProps[start]==PDI) {
+    if(dirProps[start]==PDI  && pBiDi->isolateCount >= 0) {
         levState.startON=pBiDi->isolates[pBiDi->isolateCount].startON;
         start1=pBiDi->isolates[pBiDi->isolateCount].start1;