X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Floader.cpp;h=d987a9e92fd646ce8812f9b827028d508d0601f5;hb=c18ba5448918a7418b3e01e1a1c5cf473efce592;hp=e1a0d4abd7bcd80adfa4040c2a9bdf43ffb43ee7;hpb=3b78eeb8b92dc3524d6a0456b4daf0a0f3dbf813;p=libs%2Fdatafile.git diff --git a/source/loader.cpp b/source/loader.cpp index e1a0d4a..d987a9e 100644 --- a/source/loader.cpp +++ b/source/loader.cpp @@ -87,7 +87,7 @@ void Loader::load(Parser &p) { if(p.peek(0)) load_direct(p, 0); - else + else if(p) // Peek may have processed an __end, so recheck goodness { // Parse in raw mode so we can peek immediately after a mode change Statement st = p.parse(true);