Fixed end seq/map error msg

This commit is contained in:
Jesse Beder
2012-05-22 16:56:10 -05:00
parent 2c2b788391
commit 4123583159

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
{ {