projects
/
platform
/
core
/
appfw
/
pkgmgr-info.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix static analysis issue
[platform/core/appfw/pkgmgr-info.git]
/
parser
/
src
/
pkgmgr_parser_deprecated.c
diff --git
a/parser/src/pkgmgr_parser_deprecated.c
b/parser/src/pkgmgr_parser_deprecated.c
index
080e909
..
d717409
100644
(file)
--- 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));
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))
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));
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);
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));
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);
}
appcontrol->operation = strdup(ad->operation);
ad->appcontrols = g_list_append(ad->appcontrols, appcontrol);
}