X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tool%2Fpacker.cpp;h=3576472e57b07baa7f2755e9c8012f5b60d0110e;hb=5adc143801103f6a914f3738a0f3986d4bff5630;hp=ff69912fe40124fe4d64e37f5d13330b521782c0;hpb=29fafaa2c570b0cf92f41eeb534cfb65a841a892;p=libs%2Fdatafile.git diff --git a/tool/packer.cpp b/tool/packer.cpp index ff69912..3576472 100644 --- a/tool/packer.cpp +++ b/tool/packer.cpp @@ -79,7 +79,7 @@ bool Packer::detect_raw(IO::Seekable &in) IO::SeekOffset offset = in.tell(); bool raw = false; DataFile::Parser parser(in, "-"); - while(!raw && !in.eof() && in.tell()<10240) + while(!raw && parser && in.tell()<10240) { try {