summaryrefslogtreecommitdiff
path: root/lotuswordpro/source/filter/lwpdoc.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-12-10 10:00:58 +0000
committerCaolán McNamara <caolanm@redhat.com>2015-12-10 10:01:20 +0000
commitfbd329800340a496def839181858964b1e3709a5 (patch)
treee05da6d3c1af06473243f188e9ec3376899875fc /lotuswordpro/source/filter/lwpdoc.cxx
parentb8d86c976c2356bb3c63830ffed204a397ffd0ae (diff)
guard against infinite recursion on parsing objects
Change-Id: Ia6502afde54dbf379bc9951c80c6594f1f436ef5
Diffstat (limited to 'lotuswordpro/source/filter/lwpdoc.cxx')
-rw-r--r--lotuswordpro/source/filter/lwpdoc.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/lotuswordpro/source/filter/lwpdoc.cxx b/lotuswordpro/source/filter/lwpdoc.cxx
index a343f9ccf1f1..2eb0c9287a61 100644
--- a/lotuswordpro/source/filter/lwpdoc.cxx
+++ b/lotuswordpro/source/filter/lwpdoc.cxx
@@ -166,7 +166,7 @@ void LwpDocument::Parse(IXFStream* pOutputStream)
rtl::Reference<LwpObject> pDocSock = GetSocket().obj( VO_DOCSOCK );
if(pDocSock.is())
{
- pDocSock->Parse(pOutputStream);
+ pDocSock->DoParse(pOutputStream);
}
}
@@ -412,7 +412,7 @@ void LwpDocument::ParseDocContent(IXFStream* pOutputStream)
return;
}
pLayoutObj->SetFoundry(m_pFoundry);
- pLayoutObj->Parse(pOutputStream);
+ pLayoutObj->DoParse(pOutputStream);
}
/**
@@ -795,11 +795,11 @@ void LwpDocSock::Parse(IXFStream* pOutputStream)
{
rtl::Reference<LwpObject> pDoc = GetChildHead().obj();
if(pDoc.is())
- pDoc->Parse(pOutputStream);
+ pDoc->DoParse(pOutputStream);
pDoc = GetNext().obj();
if(pDoc.is())
- pDoc->Parse(pOutputStream);
+ pDoc->DoParse(pOutputStream);
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */