Change-Id: I163864a86bd98a477165ba46c982fa22b1b880fe
Signed-off-by: mk5004.lee <mk5004.lee@samsung.com>
if (!*icon) {
SHORTCUT_ERR("strdup: %d\n", errno);
ret = -ENOMEM;
- if (name && *name)
+ if (name && *name) {
free(*name);
+ *name = NULL;
+ }
goto out;
}
shortcut->extra_data = strdup((char *)extra_data);
*shortcut_list = g_list_append(*shortcut_list, shortcut);
- free(i18n_name);
- i18n_name = NULL;
+ if (i18n_name) {
+ free(i18n_name);
+ i18n_name = NULL;
+ }
- free(i18n_icon);
- i18n_icon = NULL;
+ if (i18n_icon) {
+ free(i18n_icon);
+ i18n_icon = NULL;
+ }
/* LCOV_EXCL_STOP */
}