bugfix: peeking at end of gzip line buffer didn't work

peek wasn't refilling the buffer like it should have