Index: tol/OIS/oisindex.cpp
===================================================================
--- tol/OIS/oisindex.cpp	(revision 330e6f8d395c1882db764d6ccbd167bf65e95d78)
+++ tol/OIS/oisindex.cpp	(revision a6dac944846ae508b16a5f54f8a4c33a5443e2bc)
@@ -313,6 +313,5 @@
     ERead(pos,stream);
     BArray<char> streamBuf(pos);
-    Read(streamBuf.GetBuffer(),1,pos,stream);
-    pos=0;
+    Ensure(Read(streamBuf.GetBuffer(),1,pos,stream));
     Ensure(ReadIndexSet   (idx,streamBuf,pos));
     Ensure(ReadGlossarySet(glo,streamBuf,pos));
