VirtualBox

Changeset 42114 in vbox for trunk


Ignore:
Timestamp:
Jul 11, 2012 3:57:23 PM (13 years ago)
Author:
vboxsync
Message:

Another try ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp

    r42113 r42114  
    5656                       Utf8Str aUser, Utf8Str aPassword, Utf8Str aDomain, Utf8Str aName)
    5757{
     58    AssertPtrReturn(aGuest, VERR_INVALID_POINTER);
     59
    5860    /* Enclose the state transition NotReady->InInit->Ready. */
    5961    AutoInitSpan autoInitSpan(this);
     
    768770    com::SafeArray<Utf8Str> argumentsUtf8(arguments.size());
    769771    for (size_t i = 0; i < arguments.size(); i++)
    770         argumentsUtf8[i] = Utf8Str(arguments[i]);
     772        argumentsUtf8[i] = Utf8Str(Bstr(arguments[i]));
    771773
    772774    com::SafeArray<IN_BSTR> environment(ComSafeArrayInArg(aEnvironment));
    773775    com::SafeArray<Utf8Str> environmentUtf8(environment.size());
    774776    for (size_t i = 0; i < environment.size(); i++)
    775         environmentUtf8[i] = Utf8Str(environment[i]);
     777        environmentUtf8[i] = Utf8Str(Bstr(environment[i]));
    776778
    777779    int rc = processCreateExInteral(Utf8Str(aCommand), ComSafeArrayAsInParam(argumentsUtf8), ComSafeArrayAsInParam(environmentUtf8),
     
    798800    com::SafeArray<Utf8Str> argumentsUtf8(arguments.size());
    799801    for (size_t i = 0; i < arguments.size(); i++)
    800         argumentsUtf8[i] = Utf8Str(arguments[i]);
     802        argumentsUtf8[i] = Utf8Str(Bstr(arguments[i]));
    801803
    802804    com::SafeArray<IN_BSTR> environment(ComSafeArrayInArg(aEnvironment));
    803805    com::SafeArray<Utf8Str> environmentUtf8(environment.size());
    804806    for (size_t i = 0; i < environment.size(); i++)
    805         environmentUtf8[i] = Utf8Str(environment[i]);
     807        environmentUtf8[i] = Utf8Str(Bstr(environment[i]));
    806808
    807809    int rc = processCreateExInteral(Utf8Str(aCommand), ComSafeArrayAsInParam(argumentsUtf8), ComSafeArrayAsInParam(environmentUtf8),
Note: See TracChangeset for help on using the changeset viewer.

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