VirtualBox

Changeset 80613 in vbox for trunk/src/VBox/Main/src-all


Ignore:
Timestamp:
Sep 5, 2019 10:18:23 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133140
Message:

Main/MachineLaunchVMCommonWorker: Simplified darwin specific code for kicking off VirtualVM or override. Was making too many unnecessary string copies. [fix] bugref:9341

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-all/MachineLaunchVMCommonWorker.cpp

    r80612 r80613  
    9393    int vrc = RTPathAppPrivateArch(szPath, sizeof(szPath));
    9494    AssertRCReturn(vrc, vrc);
    95     vrc = RTPathEnsureTrailingSeparator(szPath, sizeof(szPath));
    96     AssertRCReturn(vrc, vrc);
    97     size_t cbBufLeft = strlen(szPath);
     95    size_t cchBufLeft = RTPathEnsureTrailingSeparator(szPath, sizeof(szPath));
     96    AssertReturn(cchBufLeft > 0, VERR_FILENAME_TOO_LONG);
    9897    char *pszNamePart = &szPath[cbBufLeft]; NOREF(pszNamePart);
    9998    cbBufLeft = sizeof(szPath) - cbBufLeft;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette