From: Lukasz Pik Date: Mon, 26 Jun 2017 07:38:51 +0000 (+0200) Subject: [Base-utils][Uchar-iter] Added handler for malloc returning null X-Git-Tag: accepted/tizen/unified/20170710.154206~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F43%2F135743%2F1;p=platform%2Fcore%2Fapi%2Fbase-utils.git [Base-utils][Uchar-iter] Added handler for malloc returning null Change-Id: Ia703877d3d9d997d43f276efc9437ac1f4e1f15b Signed-off-by: Lukasz Pik --- diff --git a/src/include/utils_i18n_uchar_iter.h b/src/include/utils_i18n_uchar_iter.h index 65c1eae..377a6b2 100644 --- a/src/include/utils_i18n_uchar_iter.h +++ b/src/include/utils_i18n_uchar_iter.h @@ -65,6 +65,7 @@ extern "C" { * @return @c 0 on success, otherwise a negative error value * @retval #I18N_ERROR_NONE Successful * @retval #I18N_ERROR_INVALID_PARAMETER Invalid function parameter + * @retval #I18N_ERROR_OUT_OF_MEMORY Out of memory */ int i18n_uchar_iter_create(i18n_uchar_iter_h *iter); diff --git a/src/utils_i18n_uchar_iter.c b/src/utils_i18n_uchar_iter.c index 58762a6..ec28f80 100644 --- a/src/utils_i18n_uchar_iter.c +++ b/src/utils_i18n_uchar_iter.c @@ -26,6 +26,7 @@ int i18n_uchar_iter_create(i18n_uchar_iter_h *iter) retv_if(iter == NULL, I18N_ERROR_INVALID_PARAMETER); *iter = malloc(sizeof(UCharIterator)); + retv_if(*iter == NULL, I18N_ERROR_OUT_OF_MEMORY); return I18N_ERROR_NONE; }