From 0a60eaec888472a1a1440551c0d0de1100070ed0 Mon Sep 17 00:00:00 2001
From: Bartosz Broda <bartosz.broda@gmail.com>
Date: Sun, 31 Jul 2011 15:40:57 +0200
Subject: [PATCH] fix of critical bug: not handling of end of corpus in
 mwereader

---
 libmwereader/mwereader.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libmwereader/mwereader.cpp b/libmwereader/mwereader.cpp
index 83739ee..7f02a5b 100644
--- a/libmwereader/mwereader.cpp
+++ b/libmwereader/mwereader.cpp
@@ -30,6 +30,8 @@ bool MWEReader::registered = TokenReader::register_path_reader<MWEReader>(
 	{
 		// TODO MWE stuff
 		Sentence::Ptr pSentence = inner_reader_->get_next_sentence();
+		if(pSentence == NULL)
+			return Sentence::Ptr();
 		Wccl::SentenceContext sc(pSentence);
 		return process_sentence(sc);
 
-- 
GitLab