From c22d584ac3434505f6247fad1f95bcfcc0648eca Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Tue, 25 May 2021 11:05:33 -0400 Subject: [PATCH] Corrected a problem with character array bound overflow when writing values to a LEF file. --- VERSION | 2 +- lef/lefWrite.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index a11686a4..c946a090 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.168 +8.3.169 diff --git a/lef/lefWrite.c b/lef/lefWrite.c index aa12f0e6..68371be4 100644 --- a/lef/lefWrite.c +++ b/lef/lefWrite.c @@ -776,7 +776,7 @@ lefWriteGeometry(tile, cdata) lefClient *lefdata = (lefClient *)cdata; FILE *f = lefdata->file; float scale = lefdata->oscale; - char leffmt[6][10]; + char leffmt[6][16]; TileType ttype, otype = TiGetTypeExact(tile); LefMapping *lefMagicToLefLayer = lefdata->lefMagicMap;