DEADSOFTWARE

fixed warning (and subtle bug) in zlib stream
authorKetmar Dark <ketmar@ketmar.no-ip.org>
Fri, 22 Apr 2016 19:18:43 +0000 (22:18 +0300)
committerKetmar Dark <ketmar@ketmar.no-ip.org>
Fri, 22 Apr 2016 19:18:43 +0000 (22:18 +0300)
src/shared/xstreams.pas

index 270d292e88bc80464d699d34951672e4bfa1b4e4..c34f2e820989016fe9ec6e0f02fa6b690f9fde02 100644 (file)
@@ -362,7 +362,7 @@ begin
     //writeln('  reading ', rd, ' bytes...');
     rr := readBuf(buf, rd);
     //writeln('  got ', rr, ' bytes; fPos=', fPos, '; fSkipToPos=', fSkipToPos);
-    if rd <= 0 then raise XStreamError.Create('seek error');
+    if rr <= 0 then raise XStreamError.Create('seek error');
   end;
   //writeln('  pos: fPos=', fPos, '; fSkipToPos=', fSkipToPos);
   fSkipToPos := -1;