VirtualBox

Ignore:
Timestamp:
Feb 3, 2012 4:45:00 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
76101
Message:

GuestCtrl: Fixed unknown PIDs after retrieving output.

File:
1 edited

Legend:

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

    r39843 r39991  
    875875                ULONG uRetExitCode, uRetFlags;
    876876                rc = pGuest->GetProcessStatus(uPID, &uRetExitCode, &uRetFlags, &retStatus);
    877                 if (SUCCEEDED(rc) && fVerbose)
    878                     RTPrintf("Exit code=%u (Status=%u [%s], Flags=%u)\n", uRetExitCode, retStatus, ctrlExecProcessStatusToText(retStatus), uRetFlags);
    879                 rcProc = ctrlExecProcessStatusToExitCode(retStatus, uRetExitCode);
     877                if (SUCCEEDED(rc))
     878                {
     879                    if (fVerbose)
     880                        RTPrintf("Exit code=%u (Status=%u [%s], Flags=%u)\n", uRetExitCode, retStatus, ctrlExecProcessStatusToText(retStatus), uRetFlags);
     881                    rcProc = ctrlExecProcessStatusToExitCode(retStatus, uRetExitCode);
     882                }
     883                else
     884                {
     885                    ctrlPrintError(pGuest, COM_IIDOF(IGuest));
     886                    rcProc = RTEXITCODE_FAILURE;
     887                }
    880888            }
    881889        }
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