fixed Android product string
This commit is contained in:
parent
f77d425da3
commit
8cae17431a
|
@ -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;
|
||||
|
||||
DBG1(DBG_IMV, "requesting installed packages for '%s'",
|
||||
product_info);
|
||||
/* requesting installed packages */
|
||||
os_state->set_package_request(os_state, TRUE);
|
||||
attr = ietf_attr_attr_request_create(PEN_IETF,
|
||||
IETF_ATTR_INSTALLED_PACKAGES);
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue