VirtualBox

Changeset 85257 in vbox for trunk/src/VBox/Main/src-server


Ignore:
Timestamp:
Jul 11, 2020 11:54:09 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
139234
Message:

Main/MachineImpl.cpp: Signed/unsigned conversion issues. bugref:9790

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/MachineImpl.cpp

    r85256 r85257  
    23182318    if (strSnapshotFolder.isEmpty())
    23192319        strSnapshotFolder = "Snapshots";
    2320     int vrc = i_calculateFullPath(strSnapshotFolder,
    2321                                 strSnapshotFolder);
     2320    int vrc = i_calculateFullPath(strSnapshotFolder, strSnapshotFolder);
    23222321    if (RT_FAILURE(vrc))
    23232322        return setErrorBoth(E_FAIL, vrc,
     
    70547053{
    70557054    AutoCaller autoCaller(this);
    7056     AssertComRCReturn(autoCaller.rc(), autoCaller.rc());
     7055    AssertComRCReturn(autoCaller.rc(), Global::vboxStatusCodeFromCOM(autoCaller.rc()));
    70577056
    70587057    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
     
    1026610265            prop.strName = it->first;
    1026710266            prop.strValue = property.strValue;
    10268             prop.timestamp = property.mTimestamp;
     10267            prop.timestamp = (uint64_t)property.mTimestamp;
    1026910268            char szFlags[GUEST_PROP_MAX_FLAGS_LEN + 1];
    1027010269            GuestPropWriteFlags(property.mFlags, szFlags);
     
    1310913108                                        const com::Utf8Str &aErrMsg)
    1311013109{
     13110    HRESULT const hrcResult = (HRESULT)aResult;
    1311113111    LogFlowThisFuncEnter();
    1311213112
    1311313113    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
    1311413114
    13115     AssertReturn(    (   (SUCCEEDED(aResult) && mData->mMachineState == MachineState_PoweredOff)
    13116                       || (FAILED(aResult) && mData->mMachineState == MachineState_Stopping))
     13115    AssertReturn(    (   (SUCCEEDED(hrcResult) && mData->mMachineState == MachineState_PoweredOff)
     13116                      || (FAILED(hrcResult) && mData->mMachineState == MachineState_Stopping))
    1311713117                  && mConsoleTaskData.mLastState != MachineState_Null,
    1311813118                 E_FAIL);
     
    1312413124     * MachineState_PoweredOff, so no need to do anything.
    1312513125     */
    13126     if (FAILED(aResult))
     13126    if (FAILED(hrcResult))
    1312713127        i_setMachineState(mConsoleTaskData.mLastState);
    1312813128
    1312913129    /* notify the progress object about operation completion */
    1313013130    Assert(mConsoleTaskData.mProgress);
    13131     if (SUCCEEDED(aResult))
     13131    if (SUCCEEDED(hrcResult))
    1313213132        mConsoleTaskData.mProgress->i_notifyComplete(S_OK);
    1313313133    else
    1313413134    {
    1313513135        if (aErrMsg.length())
    13136             mConsoleTaskData.mProgress->i_notifyComplete(aResult,
     13136            mConsoleTaskData.mProgress->i_notifyComplete(hrcResult,
    1313713137                                                         COM_IIDOF(ISession),
    1313813138                                                         getComponentName(),
    1313913139                                                         aErrMsg.c_str());
    1314013140        else
    13141             mConsoleTaskData.mProgress->i_notifyComplete(aResult);
     13141            mConsoleTaskData.mProgress->i_notifyComplete(hrcResult);
    1314213142    }
    1314313143
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