diff --git a/source/RobotAPI/libraries/armem/client/util/MemoryListener.h b/source/RobotAPI/libraries/armem/client/util/MemoryListener.h
index 0ca15a23a8ccf70c19cc56800419873157d6205a..a9a6ad57f31269da3dae09d83cabf3cc512a24a2 100644
--- a/source/RobotAPI/libraries/armem/client/util/MemoryListener.h
+++ b/source/RobotAPI/libraries/armem/client/util/MemoryListener.h
@@ -58,10 +58,10 @@ namespace armarx::armem::client::util
             SubscriptionHandle(MemoryListener* memoryListener, const MemoryID& memoryID, long id);
 
         private:
-            bool valid;
-            MemoryListener* memoryListener;
+            bool valid = false;
+            MemoryListener* memoryListener = nullptr;
             MemoryID memoryID;
-            long id;
+            long id = 0;
         };
 
         class ScopedSubscriptionHandle