Fix for SVACE and Klocwork issues.
[platform/upstream/iotivity.git] / service / simulator / inc / simulator_resource_model.h
index 973ddb8..a83028f 100644 (file)
@@ -120,7 +120,14 @@ class SimulatorResourceModel
             auto x = m_attributes.find(name);
             if (x != m_attributes.end())
             {
-                val = boost::get<T>(x->second);
+                try
+                {
+                    val = boost::get<T>(x->second);
+                }
+                catch (boost::bad_get &e)
+                {
+                    return val;
+                }
             }
             return val;
         }