X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git;a=blobdiff_plain;f=parser%2Fsrc%2Fpkgmgr_parser_deprecated.c;h=d71740968f18d99b5e66272bf8a5c59befa64016;hp=080e90951b58830b69dda291b6c89e8cde78df9e;hb=923c0a1db9905d7d727b13eaf4174e66699e940c;hpb=46e0e1115fa53315290eed79335439d185ca937c diff --git a/parser/src/pkgmgr_parser_deprecated.c b/parser/src/pkgmgr_parser_deprecated.c index 080e909..d717409 100644 --- a/parser/src/pkgmgr_parser_deprecated.c +++ b/parser/src/pkgmgr_parser_deprecated.c @@ -402,6 +402,10 @@ static void __ps_process_mime(gpointer data, gpointer user_data) 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)) @@ -422,6 +426,10 @@ static void __ps_process_uri(gpointer data, gpointer user_data) 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); @@ -443,6 +451,10 @@ static void __ps_process_operation(gpointer data, gpointer user_data) 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); }