sw/source/filter/ww8/ww8par.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 641d92a73e5b3d0e062e16ed4b42236e1a4796a5
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat Aug 6 16:39:22 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sat Aug 6 21:58:49 2022 +0200

    ofz#49834 Segv on unknown address
    
    regression from
    
    commit 96fb8f88bd56c113eb23e50d23a038509703c288
    Date:   Wed Aug 3 15:47:51 2022 +0200
    
        elide some SwNodeIndex temporaries
    
    where the SwPam ctor a ended up getting called instead of b
    
    a) SwPaM( const SwNode& rNode, sal_Int32 nContent, SwPaM* pRing )
    b) SwPaM( const SwNode& rNd, SwNodeOffset nNdOffset, sal_Int32 nContent = 
0, SwPaM* pRing = nullptr );
    
    Change-Id: I44e9f98bcbefa72301dc9a434ce5ebe720870cab
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137902
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx
index 03f3dfe4bec6..f56e4600f29c 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -6351,7 +6351,7 @@ bool TestImportDOC(SvStream &rStream, const OUString 
&rFltName)
     xDocSh->DoInitNew();
     SwDoc *pD =  static_cast<SwDocShell*>((&xDocSh))->GetDoc();
 
-    SwPaM aPaM(pD->GetNodes().GetEndOfContent(), -1);
+    SwPaM aPaM(pD->GetNodes().GetEndOfContent(), SwNodeOffset(-1));
     pD->SetInReading(true);
     bool bRet = xReader->Read(*pD, OUString(), aPaM, OUString()) == 
ERRCODE_NONE;
     pD->SetInReading(false);

Reply via email to