Index: /trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp	(revision 64963)
+++ /trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp	(revision 64964)
@@ -1430,25 +1430,22 @@
     };
 
-    if (!strName.isEmpty())
-    {
-        char *pszName = strName.mutableRaw();
-        ssize_t cReplacements = RTStrPurgeComplementSet(pszName, s_uszValidRangePairs, '_');
-        Assert(cReplacements >= 0);
-        NOREF(cReplacements);
-
-        /* No leading dot or dash. */
-        if (pszName[0] == '.' || pszName[0] == '-')
-            pszName[0] = '_';
-
-        /* No trailing dot. */
-        if (pszName[strName.length() - 1] == '.')
-            pszName[strName.length() - 1] = '_';
-
-        /* Mangle leading and trailing spaces. */
-        for (size_t i = 0; pszName[i] == ' '; ++i)
-            pszName[i] = '_';
-        for (size_t i = strName.length() - 1; i && pszName[i] == ' '; --i)
-            pszName[i] = '_';
-    }
+    char *pszName = strName.mutableRaw();
+    ssize_t cReplacements = RTStrPurgeComplementSet(pszName, s_uszValidRangePairs, '_');
+    Assert(cReplacements >= 0);
+    NOREF(cReplacements);
+
+    /* No leading dot or dash. */
+    if (pszName[0] == '.' || pszName[0] == '-')
+        pszName[0] = '_';
+
+    /* No trailing dot. */
+    if (pszName[strName.length() - 1] == '.')
+        pszName[strName.length() - 1] = '_';
+
+    /* Mangle leading and trailing spaces. */
+    for (size_t i = 0; pszName[i] == ' '; ++i)
+        pszName[i] = '_';
+    for (size_t i = strName.length() - 1; i && pszName[i] == ' '; --i)
+        pszName[i] = '_';
 }
 
