ICU-7622 Merge r27992 for regex fix ticket #7651.
X-SVN-Rev: 27993
diff --git a/source/i18n/rematch.cpp b/source/i18n/rematch.cpp
index 6baa664..92bad25 100644
--- a/source/i18n/rematch.cpp
+++ b/source/i18n/rematch.cpp
@@ -243,7 +243,7 @@
return;
}
- if (fPattern->fDataSize > (int32_t)(sizeof(fSmallData)/sizeof(int32_t))) {
+ if (fPattern->fDataSize > (int32_t)(sizeof(fSmallData)/sizeof(fSmallData[0]))) {
fData = (int64_t *)uprv_malloc(fPattern->fDataSize * sizeof(int64_t));
if (fData == NULL) {
status = fDeferredStatus = U_MEMORY_ALLOCATION_ERROR;