Changeset 98824 in vbox for trunk/src/VBox/Main
- Timestamp:
- Mar 2, 2023 5:06:36 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156144
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/GuestDirectoryImpl.cpp
r98818 r98824 516 516 case GUEST_DIR_NOTIFYTYPE_READ: 517 517 { 518 ASSERT_GUEST_MSG_STMT_BREAK(pSvcCbData->mParms == 7, ("mParms=%u\n", pSvcCbData->mParms),518 ASSERT_GUEST_MSG_STMT_BREAK(pSvcCbData->mParms == 6, ("mParms=%u\n", pSvcCbData->mParms), 519 519 vrc = VERR_WRONG_PARAMETER_COUNT); 520 520 ASSERT_GUEST_MSG_STMT_BREAK(pSvcCbData->mpaParms[idx].type == VBOX_HGCM_SVC_PARM_PTR, … … 525 525 vrc = HGCMSvcGetPv(&pSvcCbData->mpaParms[idx++], (void **)&pEntry, &cbEntry); 526 526 AssertRCBreak(vrc); 527 AssertBreakStmt( cbEntry >= sizeof(GSTCTLDIRENTRYEX)527 AssertBreakStmt( cbEntry >= RT_UOFFSETOF(GSTCTLDIRENTRYEX, szName[2]) 528 528 && cbEntry <= GSTCTL_DIRENTRY_MAX_SIZE, VERR_INVALID_PARAMETER); 529 529 dataCb.u.read.pEntry = (PGSTCTLDIRENTRYEX)RTMemDup(pEntry, cbEntry); … … 775 775 HGCMSvcSetU32(&paParms[i++], pEvent->ContextID()); 776 776 HGCMSvcSetU32(&paParms[i++], mObjectID /* Guest directory handle */); 777 HGCMSvcSetU32(&paParms[i++], GSTCTL_DIRENTRY_MAX_SIZE);778 777 779 778 vrc = sendMessage(HOST_MSG_DIR_READ, i, paParms);
Note:
See TracChangeset
for help on using the changeset viewer.