Skip to content

Commit bdc8d42

Browse files
committed
ICU-23232 Add malloc check in putil
1 parent 4974e9b commit bdc8d42

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

icu4c/source/common/putil.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -928,6 +928,10 @@ static UBool compareBinaryFiles(const char* defaultTZFileName, const char* TZFil
928928
if (tzInfo->defaultTZBuffer == nullptr) {
929929
rewind(tzInfo->defaultTZFilePtr);
930930
tzInfo->defaultTZBuffer = static_cast<char*>(uprv_malloc(sizeof(char) * tzInfo->defaultTZFileSize));
931+
if (tzInfo->defaultTZBuffer == nullptr) {
932+
fclose(file);
933+
return false;
934+
}
931935
sizeFileRead = fread(tzInfo->defaultTZBuffer, 1, tzInfo->defaultTZFileSize, tzInfo->defaultTZFilePtr);
932936
}
933937
rewind(file);

0 commit comments

Comments
 (0)