Changeset 51962 in vbox
- Timestamp:
- Jul 10, 2014 9:57:36 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR0LibSharedFolders.c
r45016 r51962 447 447 { 448 448 uint32_t cbToRead = *pcbBuffer; 449 uint32_t cbData = sizeof(VBoxSFRead) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages]);449 uint32_t cbData = (uint32_t)(sizeof(VBoxSFRead) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); 450 450 VBoxSFRead *pData = (VBoxSFRead *)RTMemTmpAlloc(cbData); 451 451 HGCMPageListInfo *pPgLst = (HGCMPageListInfo *)(pData + 1); … … 527 527 uint32_t cbToWrite = *pcbBuffer; 528 528 uint32_t cPages = RT_ALIGN_32((PhysBuffer & PAGE_OFFSET_MASK) + cbToWrite, PAGE_SIZE) >> PAGE_SHIFT; 529 uint32_t cbData = sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages]);529 uint32_t cbData = (uint32_t)(sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); 530 530 VBoxSFWrite *pData = (VBoxSFWrite *)RTMemTmpAlloc(cbData); 531 531 HGCMPageListInfo *pPgLst = (HGCMPageListInfo *)(pData + 1); … … 575 575 { 576 576 uint32_t cbToWrite = *pcbBuffer; 577 uint32_t cbData = sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages]);577 uint32_t cbData = (uint32_t)(sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); 578 578 VBoxSFWrite *pData = (VBoxSFWrite *)RTMemTmpAlloc(cbData); 579 579 HGCMPageListInfo *pPgLst = (HGCMPageListInfo *)(pData + 1);
Note:
See TracChangeset
for help on using the changeset viewer.

