Pointer 'profileName' which was dereferenced at tizen_profile.cpp 42
is compared to NULL value at tizen_profile.cpp 64.
Change-Id: Ia3581ddb292eb6d0181ed51e4c88fe5b351d7dfe
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
(cherry picked from commit
8e8e3d58f37c7de1def5e9668ca1ce0c6e30513f)
if (__builtin_expect(profile != TIZEN_PROFILE_UNKNOWN, 1))
return profile;
- char *profileName;
+ char *profileName = NULL;
system_info_get_platform_string("http://tizen.org/feature/profile", &profileName);
+ if (!profileName)
+ return TIZEN_PROFILE_COMMON;
+
switch (*profileName)
{
case 'm':
g_profile = TIZEN_PROFILE_COMMON;
}
- if (profileName)
- free(profileName);
+ free(profileName);
return g_profile;
}