Changeset 64954 in vbox for trunk/src/VBox/Main/src-server
- Timestamp:
- Dec 19, 2016 9:19:52 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 112369
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo
-
old new 7 7 /branches/VBox-4.3/trunk:91223 8 8 /branches/VBox-5.0:104445,104938,104943,104950,104952-104953,104987-104988,104990,106453 9 /branches/VBox-5.1:112367 9 10 /branches/andy/draganddrop:90781-91268 10 11 /branches/andy/guestctrl20:78916,78930
-
- Property svn:mergeinfo
-
trunk/src/VBox
- Property svn:mergeinfo
-
old new 7 7 /branches/VBox-4.3/trunk/src/VBox:91223 8 8 /branches/VBox-5.0/src/VBox:104938,104943,104950,104987-104988,104990,106453 9 /branches/VBox-5.1/src/VBox:112367 9 10 /branches/andy/draganddrop/src/VBox:90781-91268 10 11 /branches/andy/guestctrl20/src/VBox:78916,78930
-
- Property svn:mergeinfo
-
trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp
r63585 r64954 1426 1426 }; 1427 1427 1428 char *pszName = strName.mutableRaw(); 1429 ssize_t cReplacements = RTStrPurgeComplementSet(pszName, s_uszValidRangePairs, '_'); 1430 Assert(cReplacements >= 0); 1431 NOREF(cReplacements); 1432 1433 /* No leading dot or dash. */ 1434 if (pszName[0] == '.' || pszName[0] == '-') 1435 pszName[0] = '_'; 1436 1437 /* No trailing dot. */ 1438 if (pszName[strName.length() - 1] == '.') 1439 pszName[strName.length() - 1] = '_'; 1440 1441 /* Mangle leading and trailing spaces. */ 1442 for (size_t i = 0; pszName[i] == ' '; ++i) 1443 pszName[i] = '_'; 1444 for (size_t i = strName.length() - 1; i && pszName[i] == ' '; --i) 1445 pszName[i] = '_'; 1428 if (!strName.isEmpty()) 1429 { 1430 char *pszName = strName.mutableRaw(); 1431 ssize_t cReplacements = RTStrPurgeComplementSet(pszName, s_uszValidRangePairs, '_'); 1432 Assert(cReplacements >= 0); 1433 NOREF(cReplacements); 1434 1435 /* No leading dot or dash. */ 1436 if (pszName[0] == '.' || pszName[0] == '-') 1437 pszName[0] = '_'; 1438 1439 /* No trailing dot. */ 1440 if (pszName[strName.length() - 1] == '.') 1441 pszName[strName.length() - 1] = '_'; 1442 1443 /* Mangle leading and trailing spaces. */ 1444 for (size_t i = 0; pszName[i] == ' '; ++i) 1445 pszName[i] = '_'; 1446 for (size_t i = strName.length() - 1; i && pszName[i] == ' '; --i) 1447 pszName[i] = '_'; 1448 } 1446 1449 } 1447 1450
Note:
See TracChangeset
for help on using the changeset viewer.