From e0f07d3ce0c3d5608f19c57be7bbf296079a6134 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Thu, 27 Apr 2023 15:20:17 -0400 Subject: [PATCH] IORequest: Add an assertion in SetTransferredBytes. --- src/system/kernel/device_manager/IORequest.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/kernel/device_manager/IORequest.cpp b/src/system/kernel/device_manager/IORequest.cpp index 9c38a0a104..eb93c1c5c8 100644 --- a/src/system/kernel/device_manager/IORequest.cpp +++ b/src/system/kernel/device_manager/IORequest.cpp @@ -1093,6 +1093,8 @@ IORequest::SetTransferredBytes(bool partialTransfer, MutexLocker _(fLock); + ASSERT(transferredBytes <= fLength); + fPartialTransfer = partialTransfer; fTransferSize = transferredBytes; }