Fix suggested by Martin Baumgärtner to keep server from crashing when packing word alignments.

This commit is contained in:
Ulrich Germann 2015-11-24 19:24:09 +00:00
parent c8b859de67
commit ca038c5e4c

View File

@ -15,8 +15,8 @@ namespace Moses {
vector<pair<size_t,size_t> const* > a
= this->GetCurrTargetPhrase().GetAlignTerm().GetSortedAlignments(waso);
typedef pair<size_t,size_t> item;
map<string, xmlrpc_c::value> M;
BOOST_FOREACH(item const* p, a) {
map<string, xmlrpc_c::value> M;
M["source-word"] = xmlrpc_c::value_int(src.GetStartPos() + p->first);
M["target-word"] = xmlrpc_c::value_int(trg.GetStartPos() + p->second);
dest.push_back(xmlrpc_c::value_struct(M));