Changeset 39351 in vbox
- Timestamp:
- Nov 17, 2011 3:08:31 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 74933
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/ApplianceImplIO.cpp
r38469 r39351 1043 1043 { 1044 1044 rc = sha1ReadSyncCallback(pvUser, pvStorage, pInt->cbCurAll, 0, 1045 1045 (size_t)(uOffset - pInt->cbCurAll), 0); 1046 1046 if (RT_FAILURE(rc)) 1047 1047 return rc; 1048 // RTPrintf("Gap Read uOffset: %7lu cbRead: %7lu = %7lu\n", uOffset, cbRead, uOffset + cbRead); 1048 1049 } 1049 1050 … … 1055 1056 break; 1056 1057 size_t cbAvail = RTCircBufUsed(pInt->pCircBuf); 1057 if ( cbAvail == 0 1058 && pInt->fEOF) 1058 if ( cbAvail == 0 1059 && pInt->fEOF 1060 && !RTCircBufIsWriting(pInt->pCircBuf)) 1059 1061 { 1060 1062 break; … … 1099 1101 1100 1102 /* Signal the thread to read more data in the mean time. */ 1101 if ( RT_SUCCESS(rc)1102 && RTCircBufFree(pInt->pCircBuf) >= (RTCircBufSize(pInt->pCircBuf) / 2))1103 if ( RT_SUCCESS(rc) 1104 && RTCircBufFree(pInt->pCircBuf) >= (RTCircBufSize(pInt->pCircBuf) / 2)) 1103 1105 rc = sha1SignalManifestThread(pInt, STATUS_READ); 1104 1106
Note:
See TracChangeset
for help on using the changeset viewer.