diff --git a/HwpFile/HwpDoc/Paragraph/CtrlObjElement.cpp b/HwpFile/HwpDoc/Paragraph/CtrlObjElement.cpp index 8e8700aee7..4b51b37c33 100644 --- a/HwpFile/HwpDoc/Paragraph/CtrlObjElement.cpp +++ b/HwpFile/HwpDoc/Paragraph/CtrlObjElement.cpp @@ -182,6 +182,9 @@ void CCtrlObjElement::InitMatrix() void CCtrlObjElement::SetMatrix(CXMLNode& oNode, std::vector& arMatrix, int nOffset) { + if (nOffset + 5 > arMatrix.size() - 1) + return; + arMatrix[0 + nOffset] = oNode.GetAttributeDouble(L"e1"); arMatrix[1 + nOffset] = oNode.GetAttributeDouble(L"e2"); arMatrix[2 + nOffset] = oNode.GetAttributeDouble(L"e3");