Index: /trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp	(revision 64954)
+++ /trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp	(revision 64955)
@@ -1406,4 +1406,7 @@
 void sanitiseMachineFilename(Utf8Str &strName)
 {
+    if (strName.isEmpty())
+        return;
+
     /* Set of characters which should be safe for use in filenames: some basic
      * ASCII, Unicode from Latin-1 alphabetic to the end of Hangul.  We try to
@@ -1426,25 +1429,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] = '_';
 }
 
