diff --git a/source/RobotAPI/libraries/armem/client/util/MemoryListener.cpp b/source/RobotAPI/libraries/armem/client/util/MemoryListener.cpp
index b381759a96aff3ac86267e2a736b76415575ddfe..cd25f06115a8eb696a345b08c593945fed2da6ed 100644
--- a/source/RobotAPI/libraries/armem/client/util/MemoryListener.cpp
+++ b/source/RobotAPI/libraries/armem/client/util/MemoryListener.cpp
@@ -234,7 +234,7 @@ namespace armarx::armem::client::util
             callbacks.erase(handle.memoryID);
 
             // unsubscribe from memory topic if no remainig callback needs it
-            if (component && memoryRefCount[handle.memoryID.memoryName] == 0)
+            if (component and memoryRefCount[handle.memoryID.memoryName] == 0)
             {
                 component->unsubscribeFromTopic(MakeMemoryTopicName(handle.memoryID));
             }