[SSM] Fix model unregistration problem
[platform/upstream/iotivity.git] / service / soft-sensor-manager / SSMCore / src / SensorProcessor / ResponseReactor.cpp
index 0ba59f5..ae3e801 100644 (file)
@@ -59,9 +59,9 @@ void CResponseReactor::unregisterContext(TypeofEvent callType, ISSMResource *pSS
        m_mtxUnregisterContext.lock();
 
        // if already exists
-       if (m_requestedCallbackData.find(pSSMResource->name) != m_requestedCallbackData.end())
+       if (m_requestedCallbackData.find(pSSMResource->type) != m_requestedCallbackData.end())
        {
-               m_requestedCallbackData.erase(m_requestedCallbackData.find(pSSMResource->name));
+               m_requestedCallbackData.erase(m_requestedCallbackData.find(pSSMResource->type));
 
                //and Call NextLayer
                m_pContextExecutor->unregisterContext(callType, pSSMResource, this);