diff options
-rw-r--r-- | lotuswordpro/source/filter/lwpatomholder.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lotuswordpro/source/filter/lwpatomholder.cxx b/lotuswordpro/source/filter/lwpatomholder.cxx index 582d8fee2780..bd28e0b4d2a2 100644 --- a/lotuswordpro/source/filter/lwpatomholder.cxx +++ b/lotuswordpro/source/filter/lwpatomholder.cxx @@ -73,7 +73,7 @@ void LwpAtomHolder::Read(LwpObjectStream *pStrm) sal_uInt16 diskSize = pStrm->QuickReaduInt16(); sal_uInt16 len = pStrm->QuickReaduInt16(); - if (len == 0 || diskSize == 0) { + if (len == 0 || diskSize < sizeof diskSize) { m_nAtom = BAD_ATOM; m_nAssocAtom = BAD_ATOM; return; |