Index: /trunk/include/VBox/com/Guid.h
===================================================================
--- /trunk/include/VBox/com/Guid.h	(revision 51688)
+++ /trunk/include/VBox/com/Guid.h	(revision 51689)
@@ -396,5 +396,5 @@
      * Internal helper class for asOutParam().
      *
-     * This takes a GUID refrence in the constructor and copies the mUuid from
+     * This takes a GUID reference in the constructor and copies the mUuid from
      * the method to that instance in its destructor.
      */
@@ -416,8 +416,8 @@
         ~GuidOutParam()
         {
-            if (ptr && outer.isEmpty())
+            if (ptr && outer.isZero())
             {
                 outer = *ptr;
-                outer.refresh();
+                outer.dbg_refresh();
                 nsMemory::Free(ptr);
             }
