Fix static analysis issues
[platform/core/appfw/xdgmime.git] / xdgmime / src / xdgmimeglobs2.c
index e5ad349..00870e2 100644 (file)
@@ -176,7 +176,7 @@ mime_type_info_list_add_file_name(mime_type_info_list *mtil,
                const char *mime_type,
                const char *file_name)
 {
-       if(!mtil) return;
+       if(!mtil || !mime_type || !file_name) return;
 
        mime_type_info **mti;
        int found = 0;
@@ -248,6 +248,8 @@ mime_type_info_list_reload(mime_type_info_list *mtil)
 
        /* read globs2, and construct data structure */
        globs2 = fopen(GLOBS2_PATH, "r");
+       if (!globs2) return;
+
        char *weight, *mime_type, *file_name, *saveptr = NULL;
        while(fgets(buf, 255, globs2)) {
                /* skip comment */