Fix pkg db version
[platform/core/appfw/pkgmgr-info.git] / src / pkgmgrinfo_private.c
index e81cf51..d9f9dac 100644 (file)
@@ -313,8 +313,7 @@ API int __get_filter_condition(gpointer data, uid_t uid, char **condition, GList
                snprintf(buf, sizeof(buf), "pi.package_support_disable=? COLLATE NOCASE");
                break;
        case E_PMINFO_PKGINFO_PROP_PACKAGE_DISABLE:
-               snprintf(buf, sizeof(buf), "pi.package_disable=? COLLATE NOCASE");
-               break;
+               return 0;
        case E_PMINFO_PKGINFO_PROP_PACKAGE_SYSTEM:
                snprintf(buf, sizeof(buf), "pi.package_system=? COLLATE NOCASE");
                break;
@@ -417,21 +416,13 @@ API int __get_filter_condition(gpointer data, uid_t uid, char **condition, GList
                snprintf(buf, sizeof(buf), "ai.app_ui_gadget=? COLLATE NOCASE");
                break;
        case E_PMINFO_APPINFO_PROP_APP_DISABLE:
-               if (strcasecmp(node->value, "true") == 0)
-                       snprintf(buf, MAX_QUERY_LEN, "(ai.app_disable=? COLLATE NOCASE " \
-                                       "OR ui.is_disabled='true' COLLATE NOCASE)");
-               else
-                       snprintf(buf, MAX_QUERY_LEN, "(ai.app_disable=? COLLATE NOCASE " \
-                                       "AND (ui.is_disabled='false' COLLATE NOCASE " \
-                                       "OR ui.is_disabled IS NULL))");
+               return 0;
                break;
        case E_PMINFO_APPINFO_PROP_APP_SUPPORT_DISABLE:
                snprintf(buf, MAX_QUERY_LEN, "ai.app_support_disable=? COLLATE NOCASE");
                break;
        case E_PMINFO_APPINFO_PROP_PKG_DISABLE:
-               snprintf(buf, MAX_QUERY_LEN,
-                               "ai.package IN (SELECT package FROM " \
-                               "package_info WHERE package_disable=?)");
+               return 0;
                break;
        case E_PMINFO_APPINFO_PROP_APP_SUPPORT_MODE:
                snprintf(buf, sizeof(buf), "ai.app_support_mode=?");
@@ -608,7 +599,7 @@ API char *__get_type_from_path(const char *pkg_path)
 
 static void __get_library_path(const char *pkg_type, const char **path)
 {
-       char buf[64];
+       char buf[PATH_MAX];
 
        snprintf(buf, sizeof(buf), "package-manager/backendlib/lib%s.so",
                        pkg_type);