From 1569e2807e9e7ddd9162b01918a4317f436bc9c2 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Sat, 12 Jun 2021 17:52:29 +0200 Subject: [PATCH] In CRL::GdsParser, GDS layers indexes up to 1024, just in case. --- crlcore/src/ccore/gds/GdsParser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crlcore/src/ccore/gds/GdsParser.cpp b/crlcore/src/ccore/gds/GdsParser.cpp index a965ece5..a14db462 100644 --- a/crlcore/src/ccore/gds/GdsParser.cpp +++ b/crlcore/src/ccore/gds/GdsParser.cpp @@ -723,10 +723,10 @@ namespace { void GdsStream::_staticInit () { - _gdsLayerTable = vector( 256, NULL ); + _gdsLayerTable = vector( 1024, NULL ); for ( const BasicLayer* layer : DataBase::getDB()->getTechnology()->getBasicLayers() ) { uint16_t gdsNumber = layer->getGds2Layer(); - if (gdsNumber < 256) _gdsLayerTable[gdsNumber] = layer; + if (gdsNumber < 1024) _gdsLayerTable[gdsNumber] = layer; } }