[Issue#] 35100, 29696, 28548, 23973
[Problem]
[Cause] N/A
[Solution] 1. strdup dereference issue : 35100, 29696, 23979
2. wrong value issue : 28548
Change-Id: I3d936290221dda1d0b1d97561188ec73e87e6f1d
str = onOffData->m_title.c_str();
else if (!strcmp(part, "elm.text.1"))
str = onOffData->m_title.c_str();
- else
- str = NULL;
+ else {
+ return NULL;
+ }
return strdup(str);
}
ELM_GENLIST_ITEM_NONE,
onComplianceModeClicked,
static_cast<void *>(compModeData));
- if (!it)
+ if (!it) {
delete compModeData;
+ return;
+ }
if (WrtDB::GlobalDAOReadOnly::getComplianceMode())
addComplianceModeOpts(gl, it);
"clicked",
viewlicenseCallback,
(void *)popup);
- evas_object_show(r_button);
+ evas_object_show(l_button);
r_button = elm_button_add(popup);
if (!r_button) {
"clicked",
closeCallback,
(void *)popup);
- evas_object_show(l_button);
+ evas_object_show(r_button);
elm_object_focus_allow_set(popup, EINA_TRUE);
elm_object_focus_set(popup, EINA_TRUE);
}
else if(!strcmp(part, "elm.text.2"))
str = detailData->m_title.c_str();
else
- str = NULL;
+ return NULL;
return strdup(str);
}