summaryrefslogtreecommitdiff
path: root/deps/icu-small/source/i18n/udat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/icu-small/source/i18n/udat.cpp')
-rw-r--r--deps/icu-small/source/i18n/udat.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/deps/icu-small/source/i18n/udat.cpp b/deps/icu-small/source/i18n/udat.cpp
index b7d85cc179..da8befc9e3 100644
--- a/deps/icu-small/source/i18n/udat.cpp
+++ b/deps/icu-small/source/i18n/udat.cpp
@@ -167,9 +167,13 @@ udat_open(UDateFormatStyle timeStyle,
}
}
- if(fmt == 0) {
+ if(fmt == nullptr) {
*status = U_MEMORY_ALLOCATION_ERROR;
- return 0;
+ return nullptr;
+ }
+ if (U_FAILURE(*status)) {
+ delete fmt;
+ return nullptr;
}
if(tzID != 0) {