From 8eba9aaa99690acc91dae1c18291d82364e8d971 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Tue, 11 Aug 2020 16:56:01 +0900 Subject: [PATCH] Fix crash issue when getting profile Change-Id: I2ef4f15c2c8db6e6c8ee093a7fcd03268943accb Signed-off-by: Jihoon Kim --- ism/src/tizen_profile.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ism/src/tizen_profile.cpp b/ism/src/tizen_profile.cpp index 2ee3d30..84314b0 100644 --- a/ism/src/tizen_profile.cpp +++ b/ism/src/tizen_profile.cpp @@ -35,8 +35,13 @@ tizen_profile_t _get_tizen_profile() if (__builtin_expect(profile != TIZEN_PROFILE_UNKNOWN, 1)) return profile; - char *profileName; - system_info_get_platform_string("http://tizen.org/feature/profile", &profileName); + char *profileName = NULL; + if (system_info_get_platform_string("http://tizen.org/feature/profile", &profileName) != SYSTEM_INFO_ERROR_NONE) + return TIZEN_PROFILE_COMMON; + + if (!profileName) + return TIZEN_PROFILE_COMMON; + switch (*profileName) { case 'm': -- 2.7.4