diff --git a/source/RobotAPI/libraries/armem_robot_localization/MemoryConnector.h b/source/RobotAPI/libraries/armem_robot_localization/MemoryConnector.h
index 906daffab95852ed68a77ce9c0dc3f972d5f687d..68da96eb02d35d5dcf2603452cbd221808b2e7c8 100644
--- a/source/RobotAPI/libraries/armem_robot_localization/MemoryConnector.h
+++ b/source/RobotAPI/libraries/armem_robot_localization/MemoryConnector.h
@@ -45,6 +45,7 @@ namespace armarx::armem
 
     public:
         MemoryConnector(ManagedIceObject& component);
+        virtual ~MemoryConnector() = default;
 
     protected:
         armem::data::WaitForMemoryResult useMemory(const std::string& memoryName);