filter->list = g_slist_append(filter->list, (gpointer)node);
break;
case E_PMINFO_APPINFO_PROP_APP_CATEGORY:
- case E_PMINFO_APPINFO_PROP_APP_OPERATION:
- case E_PMINFO_APPINFO_PROP_APP_URI:
- case E_PMINFO_APPINFO_PROP_APP_MIME:
val = (char *)calloc(1, PKG_STRING_LEN_MAX);
if (val == NULL) {
_LOGE("Out of Memory\n");
snprintf(buf, sizeof(buf), "package_app_info.app_type='%s'", node->value);
break;
case E_PMINFO_APPINFO_PROP_APP_OPERATION:
- snprintf(temp, sizeof(temp), "(%s)", node->value);
- snprintf(buf, sizeof(buf), "package_app_app_control.app_control LIKE %s|%%|%%", temp);
+ snprintf(buf, sizeof(buf), "package_app_app_control.app_control LIKE '%s|%%%%|%%%%'", node->value);
break;
case E_PMINFO_APPINFO_PROP_APP_URI:
- snprintf(temp, sizeof(temp), "(%s)", node->value);
- snprintf(buf, sizeof(buf), "package_app_app_control.app_control LIKE %%|%s|%%", temp);
+ snprintf(buf, sizeof(buf), "package_app_app_control.app_control LIKE '%%%%|%s|%%%%'", node->value);
break;
case E_PMINFO_APPINFO_PROP_APP_MIME:
- snprintf(temp, sizeof(temp), "(%s)", node->value);
- snprintf(buf, sizeof(buf), "package_app_app_control.app_control LIKE %%|%%|%s", temp);
+ snprintf(buf, sizeof(buf), "package_app_app_control.app_control LIKE '%%%%|%%%%|%s'", node->value);
break;
case E_PMINFO_APPINFO_PROP_APP_CATEGORY:
snprintf(temp, sizeof(temp), "(%s)", node->value);