From 111a935540a73a688dfde03fc10f9af191e050be Mon Sep 17 00:00:00 2001 From: "Tim V. Shaporev" Date: Wed, 29 Jan 2014 12:11:38 +0400 Subject: fixup 593 revised diff --git a/src/dxfdata.cc b/src/dxfdata.cc index 4afe512..ffea169 100644 --- a/src/dxfdata.cc +++ b/src/dxfdata.cc @@ -178,12 +178,13 @@ DxfData::DxfData(double fn, double fs, double fa, ADD_LINE(xverts.at(0), yverts.at(0), xverts.at(1), yverts.at(1)); } else if (mode == "LWPOLYLINE") { - assert(xverts.size() == yverts.size()); - // polyline flag is stored in 'dimtype' - int numverts = xverts.size(); + // assert(xverts.size() == yverts.size()); + // Get maximum to enforce managed exception if xverts.size() != yverts.size() + int numverts = std::max(xverts.size(), yverts.size()); for (int i=1;i