--- misc/icu/source/source/common/uloc.c +++ misc/build/icu/source/common/uloc.c @@ -1797,7 +1797,7 @@ int32_t variantLen = _deleteVariant(variant, uprv_min(variantSize, (nameCapacity-len)), variantToCompare, n); len -= variantLen; if (variantLen > 0) { - if (name[len-1] == '_') { /* delete trailing '_' */ + if (len > 0 && name[len-1] == '_') { /* delete trailing '_' */ --len; } addKeyword = VARIANT_MAP[j].keyword; @@ -1805,7 +1805,7 @@ break; } } - if (name[len-1] == '_') { /* delete trailing '_' */ + if (len > 0 && len <= nameCapacity && name[len-1] == '_') { /* delete trailing '_' */ --len; } } option value='distro/CN/libreoffice-7-4-LTS'>distro/CN/libreoffice-7-4-LTS LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/uui/source/ids.hrc
AgeCommit message (Expand)Author
2012-07-14Remove unused HIDsThomas Arnhold
2012-07-02hrc cleanup: Remove include guardsThomas Arnhold
2012-07-02hrc cleanup: Remove unused definesThomas Arnhold
2012-06-21re-base on ALv2 code.Michael Meeks
2012-06-21hrc cleanup: Remove unused definesThomas Arnhold
2012-03-23.hrc files don't need executable bitsMichael Stahl