Filter report and policy server from list of owned devices.
authorLomtev Dmytro <d.lomtev@samsung.com>
Wed, 24 May 2017 06:10:07 +0000 (09:10 +0300)
committerLomtev Dmytro <d.lomtev@samsung.com>
Wed, 24 May 2017 06:10:07 +0000 (09:10 +0300)
device_core/iotivity_lib/src/iotivity.cpp

index f90e676..dd4ff75 100644 (file)
@@ -325,7 +325,12 @@ void devicePresenceHandle(Params* params, const HeaderOptions& hOptions, const O
             if (it == params->owned.end())
             {
                 std::shared_ptr<IoTDevice> dev(new IoTDevice_impl(params->accountMgr->host(), di, state == "on"));
-                params->owned.emplace(di, dev);
+
+                // Filter report and policy server from list of owned devices
+                if (dev->getType() != "secserver")
+                {
+                    params->owned.emplace(di, dev);
+                }
             }
 
             if ((bool)params->presence_hook)