From 6044921126a36a0a3f9129103d414be08cc9bfc8 Mon Sep 17 00:00:00 2001 From: saerome kim Date: Fri, 12 Jul 2019 17:35:02 +0900 Subject: [PATCH] Fixed OS type mismatching problem. Plugin devloper may intiailze OS type either UAM_OS_TYPE_UNDIFIEND or UAM_OS_TYPE_INVAILD. but ua-manager handles only UAM_OS_TYPE_INVAILD. This patch make ua-manager handles both UNDEFINED and INVALID cases. Change-Id: Ib3de0e12064046252763ae289671cb029e2732f0 Signed-off-by: saerome kim --- ua-daemon/src/ua-manager-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ua-daemon/src/ua-manager-core.c b/ua-daemon/src/ua-manager-core.c index 32e4e65..9af6997 100755 --- a/ua-daemon/src/ua-manager-core.c +++ b/ua-daemon/src/ua-manager-core.c @@ -614,7 +614,7 @@ static void __uam_core_add_dev_to_list( UAM_INFO("device->os: %d, dev_info->operating_system: %d", device->os, dev_info->operating_system); /* Update device OS type */ - if (UAM_OS_TYPE_INVALID == device->os) + if (UAM_OS_TYPE_INVALID == device->os || UAM_OS_TYPE_UNDEFINED == device->os) device->os = dev_info->operating_system; else UAM_WARN("Strange - OS types did not match, need to check"); -- 2.7.4