VirtualBox

忽略:
時間撮記:
2011-12-14 上午11:12:56 (13 年 以前)
作者:
vboxsync
訊息:

crHgsmi: cleanup

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp

    r38514 r39603  
    16571657        case VBVA_VDMA_CMD:
    16581658        {
     1659            if (cbBuffer < VBoxSHGSMIBufferHeaderSize() + sizeof (VBOXVDMACBUF_DR))
     1660            {
     1661                rc = VERR_INVALID_PARAMETER;
     1662                break;
     1663            }
    16591664            PVBOXVDMACBUF_DR pCmd = (PVBOXVDMACBUF_DR)VBoxSHGSMIBufferData ((PVBOXSHGSMIHEADER)pvBuffer);
    1660             vboxVDMACommand(pVGAState->pVdma, pCmd);
     1665            vboxVDMACommand(pVGAState->pVdma, pCmd, cbBuffer - VBoxSHGSMIBufferHeaderSize());
    16611666            rc = VINF_SUCCESS;
    16621667            break;
     
    16641669        case VBVA_VDMA_CTL:
    16651670        {
     1671            if (cbBuffer < VBoxSHGSMIBufferHeaderSize() + sizeof (VBOXVDMA_CTL))
     1672            {
     1673                rc = VERR_INVALID_PARAMETER;
     1674                break;
     1675            }
    16661676            PVBOXVDMA_CTL pCmd = (PVBOXVDMA_CTL)VBoxSHGSMIBufferData ((PVBOXSHGSMIHEADER)pvBuffer);
    1667             vboxVDMAControl(pVGAState->pVdma, pCmd);
     1677            vboxVDMAControl(pVGAState->pVdma, pCmd, cbBuffer - VBoxSHGSMIBufferHeaderSize());
    16681678            rc = VINF_SUCCESS;
    16691679            break;
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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