diff --git a/DPlusHandler.cpp b/DPlusHandler.cpp index 93bdf2e..76bbe51 100644 --- a/DPlusHandler.cpp +++ b/DPlusHandler.cpp @@ -463,6 +463,9 @@ void CDPlusHandler::unlink(IReflectorCallback* handler, const std::string& calls } m_stateChange = true; + + delete m_reflectors[i]; + m_reflectors[i] = NULL; } } }