From 641bc7a2074e601e524a0cc3c0772a908c347293 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Tue, 30 Apr 2019 02:16:42 +0000 Subject: [PATCH] Fix infinite loop at end of WARC --- warc-tiny | 2 ++ 1 file changed, 2 insertions(+) diff --git a/warc-tiny b/warc-tiny index 6147018..5d9d18c 100755 --- a/warc-tiny +++ b/warc-tiny @@ -80,6 +80,8 @@ def iter_warc(f): buf = buf + fp.read(4096) except EOFError: break + if not buf: + break if not buf: break warcHeaderBuf, buf = buf.split(b'\r\n\r\n', 1)