Fixed end seq/map error msg

This commit is contained in:
beder 2012-05-22 16:56:10 -05:00
parent 53a20f27c4
commit 68b46c5692

View File

@ -155,8 +155,12 @@ namespace YAML
void EmitterState::EndedGroup(GroupType::value type) void EmitterState::EndedGroup(GroupType::value type)
{ {
if(m_groups.empty()) if(m_groups.empty()) {
return SetError(ErrorMsg::UNMATCHED_GROUP_TAG); if(type == GroupType::Seq)
return SetError(ErrorMsg::UNEXPECTED_END_SEQ);
else
return SetError(ErrorMsg::UNEXPECTED_END_MAP);
}
// get rid of the current group // get rid of the current group
{ {