VirtualBox

Ignore:
Timestamp:
Aug 4, 2016 11:14:14 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
109630
Message:

GA/NT/Graphics: warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxUhgsmiBase.h

    r63017 r63018  
    101101    else
    102102    {
    103         if (!cbLock)
    104         {
    105             Assert(0);
    106             return VERR_INVALID_PARAMETER;
    107         }
    108         if (offLock + cbLock > pBuf->cbBuffer)
    109         {
    110             Assert(0);
    111             return VERR_INVALID_PARAMETER;
    112         }
     103        AssertReturn(cbLock, VERR_INVALID_PARAMETER);
     104        AssertReturn(offLock + cbLock <= pBuf->cbBuffer, VERR_INVALID_PARAMETER);
    113105
    114106        uint32_t iFirstPage = offLock >> 12;
     
    160152{
    161153    const uint32_t cbDmaCmd = RT_OFFSETOF(VBOXWDDM_DMA_PRIVATEDATA_UM_CHROMIUM_CMD, aBufInfos[cBuffers]);
    162     if (*pCommandBufferSize < cbDmaCmd)
    163     {
    164         Assert(0);
    165         return VERR_GENERAL_FAILURE;
    166     }
    167     if (AllocationListSize < cBuffers)
    168     {
    169         Assert(0);
    170         return VERR_GENERAL_FAILURE;
    171     }
     154    RT_NOREF(pPatchLocationList, PatchLocationListSize);
     155
     156    AssertReturn(*pCommandBufferSize >= cbDmaCmd, VERR_GENERAL_FAILURE);
     157    AssertReturn(AllocationListSize >= cBuffers, VERR_GENERAL_FAILURE);
    172158
    173159    *pCommandBufferSize = cbDmaCmd;
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