Changeset 102468 in vbox for trunk/src/VBox/GuestHost/SharedClipboard
- Timestamp:
- Dec 5, 2023 10:37:41 AM (16 months ago)
- svn:sync-xref-src-repo-rev:
- 160611
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp
r102465 r102468 1980 1980 1981 1981 PSHCLX11REQUEST pReq = (PSHCLX11REQUEST)pvUserData; 1982 AssertReturnVoid(pReq->enmType == SHCLX11EVENTTYPE_REPORT_FORMATS); 1982 1983 1983 1984 PSHCLX11CTX pCtx = pReq->pCtx; … … 2020 2021 if (pReq) 2021 2022 { 2023 pReq->enmType = SHCLX11EVENTTYPE_REPORT_FORMATS; 2022 2024 pReq->pCtx = pCtx; 2023 2025 pReq->Formats.fFormats = uFormats; … … 2121 2123 2122 2124 /* Sanity. */ 2125 AssertReturnVoid(pReq->enmType == SHCLX11EVENTTYPE_READ); 2123 2126 AssertReturnVoid(pReq->Read.uFmtVBox != VBOX_SHCL_FMT_NONE); 2124 2127 AssertReturnVoid(pReq->Read.idxFmtX11 < SHCL_MAX_X11_FORMATS); … … 2379 2382 if (pReq) /* Give some more clues, if available. */ 2380 2383 { 2384 AssertReturnVoid(pReq->enmType == SHCLX11EVENTTYPE_READ); 2381 2385 char *pszFmts = ShClFormatsToStrA(pReq->Read.uFmtVBox); 2382 2386 AssertPtrReturnVoid(pszFmts); … … 2475 2479 2476 2480 PSHCLX11REQUEST pReq = (PSHCLX11REQUEST)pvUserData; 2481 AssertReturnVoid(pReq->enmType == SHCLX11EVENTTYPE_READ); 2477 2482 SHCLX11CTX *pCtx = pReq->pCtx; 2478 2483 AssertPtrReturnVoid(pCtx); … … 2582 2587 if (pReq) 2583 2588 { 2589 pReq->enmType = SHCLX11EVENTTYPE_READ; 2584 2590 pReq->pCtx = pCtx; 2585 2591 pReq->Read.uFmtVBox = uFmt; … … 2636 2642 if (pPayload) 2637 2643 { 2638 Assert(pPayload->cbData == sizeof(SHCLX11RESPONSE)); 2644 AssertReturn(pPayload->cbData == sizeof(SHCLX11RESPONSE), VERR_INVALID_PARAMETER); 2645 AssertPtrReturn(pPayload->pvData, VERR_INVALID_POINTER); 2639 2646 PSHCLX11RESPONSE pResp = (PSHCLX11RESPONSE)pPayload->pvData; 2647 AssertReturn(pResp->enmType == SHCLX11EVENTTYPE_READ, VERR_INVALID_PARAMETER); 2640 2648 2641 2649 memcpy(pvBuf, pResp->Read.pvData, RT_MIN(cbBuf, pResp->Read.cbData));
Note:
See TracChangeset
for help on using the changeset viewer.