Index: /trunk/src/VBox/Main/MachineImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/MachineImpl.cpp	(revision 16000)
+++ /trunk/src/VBox/Main/MachineImpl.cpp	(revision 16001)
@@ -3171,12 +3171,8 @@
         return E_POINTER;
 
-    if (ComSafeArrayOutIsNull (aNames))
-        return E_POINTER;
-    if (ComSafeArrayOutIsNull (aValues))
-        return E_POINTER;
-    if (ComSafeArrayOutIsNull (aTimestamps))
-        return E_POINTER;
-    if (ComSafeArrayOutIsNull (aFlags))
-        return E_POINTER;
+    CheckComArgOutSafeArrayPointerValid (aNames);
+    CheckComArgOutSafeArrayPointerValid (aValues);
+    CheckComArgOutSafeArrayPointerValid (aTimestamps);
+    CheckComArgOutSafeArrayPointerValid (aFlags);
 
     AutoCaller autoCaller (this);
