snprintf(ad->mime, sizeof(ad->mime), "%s", mime);
appcontrol = calloc(1, sizeof(appcontrol_x));
+ if (appcontrol == NULL) {
+ _LOGD("Malloc Failed\n");
+ return;
+ }
if (strlen(ad->operation))
appcontrol->operation = strdup(ad->operation);
if (strlen(ad->uri))
g_list_foreach(ad->mimes, __ps_process_mime, user_data);
} else {
appcontrol = calloc(1, sizeof(appcontrol_x));
+ if (appcontrol == NULL) {
+ _LOGD("Malloc Failed\n");
+ return;
+ }
if (strlen(ad->operation))
appcontrol->operation = strdup(ad->operation);
appcontrol->uri = strdup(ad->uri);
g_list_foreach(ad->mimes, __ps_process_mime, user_data);
} else {
appcontrol = calloc(1, sizeof(appcontrol_x));
+ if (appcontrol == NULL) {
+ _LOGD("Malloc Failed\n");
+ return;
+ }
appcontrol->operation = strdup(ad->operation);
ad->appcontrols = g_list_append(ad->appcontrols, appcontrol);
}