From: Lukasz Pik Date: Thu, 22 Jun 2017 11:27:50 +0000 (+0200) Subject: [Base-utils][Uchar] Added handler for invalid parameter X-Git-Tag: submit/tizen/20170707.044326~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F65%2F135465%2F2;p=platform%2Fcore%2Fapi%2Fbase-utils.git [Base-utils][Uchar] Added handler for invalid parameter Change-Id: Ia0a810d6335eaf48212d74428269c67ce7549cc7 Signed-off-by: Lukasz Pik --- diff --git a/src/utils_i18n_uchar.c b/src/utils_i18n_uchar.c index 83954ff..af024ad 100644 --- a/src/utils_i18n_uchar.c +++ b/src/utils_i18n_uchar.c @@ -285,6 +285,7 @@ int i18n_uchar_char_type(i18n_uchar32 c, int8_t *char_type) int i18n_uchar_enum_char_types(i18n_uchar_enum_char_type_cb cb, const void *user_data) { + retv_if(cb == NULL, I18N_ERROR_INVALID_PARAMETER); u_enumCharTypes((UBool(*)(const void *user_data, UChar32 start, UChar32 limit, UCharCategory type)) cb, user_data); return I18N_ERROR_NONE; @@ -467,6 +468,7 @@ int i18n_uchar_for_digit(int32_t digit, int8_t radix, i18n_uchar32 *representati int i18n_uchar_char_age(i18n_uchar32 c, i18n_uversion_info version_array) { + retv_if(version_array == NULL, I18N_ERROR_INVALID_PARAMETER); u_charAge(c, version_array); return I18N_ERROR_NONE; @@ -474,6 +476,7 @@ int i18n_uchar_char_age(i18n_uchar32 c, i18n_uversion_info version_array) int i18n_uchar_get_unicode_version(i18n_uversion_info version_array) { + retv_if(version_array == NULL, I18N_ERROR_INVALID_PARAMETER); u_getUnicodeVersion(version_array); return I18N_ERROR_NONE;