Fix SVACE, Coverity issues
[platform/core/uifw/dali-adaptor.git] / dali / internal / accessibility / tizen-wayland / atspi / dbus-tizen.cpp
index 45ce50d..c657284 100644 (file)
@@ -756,9 +756,11 @@ struct DefaultDBusWrapper : public DBusWrapper
       destructors.push_back([=]()
         {
           DBUS_DEBUG( "unregistering interface %p", v );
+          {
+            std::lock_guard< std::mutex > lock( globalEntriesMutex );
+            globalEntries.erase( v );
+          }
           eldbus_service_interface_unregister( v );
-          std::lock_guard< std::mutex > lock( globalEntriesMutex );
-          globalEntries.erase( v );
         }
       );
     }