diff --git a/src/Ionpump.cpp b/src/Ionpump.cpp
index d55b20031b9a344c41b583db9656b3a4838f382c..435c6e415223713e221eb6a7d03f0d8a18aaa6d7 100644
--- a/src/Ionpump.cpp
+++ b/src/Ionpump.cpp
@@ -215,7 +215,8 @@ void Ionpump::always_executed_hook()
 		// Fallback to StatMaskX
 		get_statmask();
 	}
-	
+	if (devattrs)
+		delete devattrs;
 
 	/*----- PROTECTED REGION END -----*/	//	Ionpump::always_executed_hook
 }