summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lotuswordpro/source/filter/lwpatomholder.cxx2
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;