Index: /trunk/src/VBox/Runtime/common/fs/isomaker.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/fs/isomaker.cpp	(revision 68197)
+++ /trunk/src/VBox/Runtime/common/fs/isomaker.cpp	(revision 68198)
@@ -5772,4 +5772,6 @@
                 idxChild++;
             }
+            if (offNext != UINT32_MAX)
+                break;
             pDir     = RTListGetNext(&pFinalizedDirs->FinalizedDirs, pDir, RTFSISOMAKERNAMEDIR, FinalizedEntry);
             idxChild = 0;
@@ -5788,4 +5790,7 @@
                 break;
             }
+            cbToRead  -= cbToZero;
+            pbBuf     += cbToZero;
+            offInFile += cbToZero;
         }
         else
