From d0641288b26a8902200530d4b120f5ec9559fceb Mon Sep 17 00:00:00 2001
From: ilor <kailoran@gmail.com>
Date: Wed, 9 Feb 2011 15:07:21 +0100
Subject: [PATCH] fix UB in wcclrun

---
 wcclrun/main.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wcclrun/main.cpp b/wcclrun/main.cpp
index c918123..2367319 100644
--- a/wcclrun/main.cpp
+++ b/wcclrun/main.cpp
@@ -89,7 +89,7 @@ void do_sentence(const boost::shared_ptr<Corpus2::Sentence>& sentence,
 {
 	Wccl::SentenceContext sc(sentence);
 	std::vector< std::vector< UnicodeString > > outputs(sentence->size());
-	std::vector<int> lengths(ops.size(), 0);
+	std::vector<int> lengths(ops.size() + 1, 0);
 	streamsave sv(std::cout);
 	for (size_t i = 0; i < sentence->size(); ++i) {
 		sc.set_position(i);
-- 
GitLab