fixed Android product string

This commit is contained in:
Andreas Steffen
2012-11-07 14:57:41 +01:00
parent f77d425da3
commit 8cae17431a
2 changed files with 6 additions and 7 deletions
+5 -5
View File
@@ -57,18 +57,18 @@ METHOD(imv_os_database_t, check_packages, status_t,
if (os_type == OS_TYPE_ANDROID)
{
/*no package dependency on Android version */
os_version_len = 0;
product = strdup(enum_to_name(os_type_names, os_type));
}
else
{
/* remove appended platform info */
pos = memchr(os_version.ptr, ' ', os_version.len);
os_version_len = pos ? (pos - os_version.ptr) : os_version.len;
product = malloc(os_name.len + 1 + os_version_len + 1);
sprintf(product, "%.*s %.*s", os_name.len, os_name.ptr,
os_version_len, os_version.ptr);
}
product = malloc(os_name.len + 1 + os_version_len + 1);
sprintf(product, "%.*s %.*s", os_name.len, os_name.ptr,
os_version_len, os_version.ptr);
DBG1(DBG_IMV, "processing installed '%s' packages", product);
/* Get primary key of product */
e = this->db->query(this->db,