Index: /trunk/include/VBox/com/string.h
===================================================================
--- /trunk/include/VBox/com/string.h	(revision 23907)
+++ /trunk/include/VBox/com/string.h	(revision 23908)
@@ -230,9 +230,5 @@
         if (pstr)
         {
-            if (*pstr)
-            {
-                ::SysFreeString (*pstr);
-                *pstr = NULL;
-            }
+            *pstr = NULL;
             raw_copy (*pstr, bstr);
         }
@@ -416,9 +412,5 @@
         if (pstr)
         {
-            if (*pstr)
-            {
-                ::SysFreeString (*pstr);
-                *pstr = NULL;
-            }
+            *pstr = NULL;
             Bstr::raw_copy(*pstr, m_psz);
         }
