X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=tool%2Fpacker.cpp;h=3576472e57b07baa7f2755e9c8012f5b60d0110e;hp=ff69912fe40124fe4d64e37f5d13330b521782c0;hb=7abc9c3ed271ed787d57c2f074c9a696fb7b2572;hpb=7feeeacf8fa3eae889cb256c42ada615c4761eec 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 {