From bce845bb1fd928ec492eaabc1648f81ea77fb374 Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Mon, 19 Oct 2009 22:42:30 +0000 Subject: [PATCH] Fixed little bug in parser commit --- src/parser.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/parser.cpp b/src/parser.cpp index 283bb94..1709436 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -37,6 +37,9 @@ namespace YAML // . Throws a ParserException on error. bool Parser::GetNextDocument(Node& document) { + if(!m_pScanner.get()) + return false; + // clear node document.Clear(); @@ -130,6 +133,9 @@ namespace YAML void Parser::PrintTokens(std::ostream& out) { + if(!m_pScanner.get()) + return; + while(1) { if(m_pScanner->empty()) break;