Index: /trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp	(revision 38885)
+++ /trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp	(revision 38886)
@@ -1230,15 +1230,7 @@
 
     STAM_PROFILE_ADV_START(&pEpFile->StatRead, Read);
-
-    if (RT_LIKELY(off + cbRead <= (RTFOFF)pEpFile->cbFile))
-    {
-        pdmacFileEpTaskInit(pTask, cbRead);
-
-        rc = pdmacFileEpTaskInitiate(pTask, pEndpoint, off, paSegments, cSegments, cbRead,
-                                     PDMACTASKFILETRANSFER_READ);
-    }
-    else
-        rc = VERR_EOF;
-
+    pdmacFileEpTaskInit(pTask, cbRead);
+    rc = pdmacFileEpTaskInitiate(pTask, pEndpoint, off, paSegments, cSegments, cbRead,
+                                 PDMACTASKFILETRANSFER_READ);
     STAM_PROFILE_ADV_STOP(&pEpFile->StatRead, Read);
 
