fixed Android product string
This commit is contained in:
@@ -354,8 +354,7 @@ static TNC_Result receive_message(imv_state_t *state, imv_msg_t *in_msg)
|
|||||||
{
|
{
|
||||||
ita_attr_get_settings_t *attr_cast;
|
ita_attr_get_settings_t *attr_cast;
|
||||||
|
|
||||||
DBG1(DBG_IMV, "requesting installed packages for '%s'",
|
/* requesting installed packages */
|
||||||
product_info);
|
|
||||||
os_state->set_package_request(os_state, TRUE);
|
os_state->set_package_request(os_state, TRUE);
|
||||||
attr = ietf_attr_attr_request_create(PEN_IETF,
|
attr = ietf_attr_attr_request_create(PEN_IETF,
|
||||||
IETF_ATTR_INSTALLED_PACKAGES);
|
IETF_ATTR_INSTALLED_PACKAGES);
|
||||||
|
|||||||
@@ -57,18 +57,18 @@ METHOD(imv_os_database_t, check_packages, status_t,
|
|||||||
if (os_type == OS_TYPE_ANDROID)
|
if (os_type == OS_TYPE_ANDROID)
|
||||||
{
|
{
|
||||||
/*no package dependency on Android version */
|
/*no package dependency on Android version */
|
||||||
os_version_len = 0;
|
product = strdup(enum_to_name(os_type_names, os_type));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* remove appended platform info */
|
/* remove appended platform info */
|
||||||
pos = memchr(os_version.ptr, ' ', os_version.len);
|
pos = memchr(os_version.ptr, ' ', os_version.len);
|
||||||
os_version_len = pos ? (pos - 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);
|
||||||
}
|
}
|
||||||
|
DBG1(DBG_IMV, "processing installed '%s' packages", product);
|
||||||
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);
|
|
||||||
|
|
||||||
/* Get primary key of product */
|
/* Get primary key of product */
|
||||||
e = this->db->query(this->db,
|
e = this->db->query(this->db,
|
||||||
|
|||||||
Reference in New Issue
Block a user