VirtualBox

Changeset 102934 in vbox for trunk/src


Ignore:
Timestamp:
Jan 17, 2024 4:56:24 PM (13 months ago)
Author:
vboxsync
Message:

VBoxManage/Guest Control: Don't re-assign fWaitForStdOut / fWaitForStdErr with the result from gctlRunSetupHandle(), as the function will return a boolean success status. This will overwrite the original flag value and thus adding unwanted flags to the API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp

    r102831 r102934  
    13521352        {
    13531353            aWaitFlags.push_back(ProcessWaitForFlag_Terminate);
    1354             fWaitForStdOut = gctlRunSetupHandle(fWaitForStdOut, RTHANDLESTD_OUTPUT, "stdout", enmStdOutTransform, &hVfsStdOut);
    1355             if (fWaitForStdOut)
     1354            if (   fWaitForStdOut
     1355                && gctlRunSetupHandle(fWaitForStdOut, RTHANDLESTD_OUTPUT, "stdout", enmStdOutTransform, &hVfsStdOut))
    13561356            {
    13571357                aCreateFlags.push_back(ProcessCreateFlag_WaitForStdOut);
    13581358                aWaitFlags.push_back(ProcessWaitForFlag_StdOut);
    13591359            }
    1360             fWaitForStdErr = gctlRunSetupHandle(fWaitForStdErr, RTHANDLESTD_ERROR, "stderr", enmStdErrTransform, &hVfsStdErr);
    1361             if (fWaitForStdErr)
     1360            if (   fWaitForStdErr
     1361                && gctlRunSetupHandle(fWaitForStdErr, RTHANDLESTD_ERROR, "stderr", enmStdErrTransform, &hVfsStdErr))
    13621362            {
    13631363                aCreateFlags.push_back(ProcessCreateFlag_WaitForStdErr);
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