diff options
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/gdi/cvtsvm.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/source/gdi/cvtsvm.cxx b/vcl/source/gdi/cvtsvm.cxx index 2667f23b419e..38a9b523c80a 100644 --- a/vcl/source/gdi/cvtsvm.cxx +++ b/vcl/source/gdi/cvtsvm.cxx @@ -397,6 +397,9 @@ void ImplReadExtendedPolyPolygonAction(SvStream& rIStm, tools::PolyPolygon& rPol sal_uInt16 nPolygonCount(0); rIStm.ReadUInt16( nPolygonCount ); + if (!nPolygonCount) + return; + for(sal_uInt16 a(0); a < nPolygonCount; a++) { sal_uInt16 nPointCount(0); |