From db7b4da18339212d382276bd80be81d1ab6bb574 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20Ha=CC=88user?= <8659494+mhaeuser@users.noreply.github.com> Date: Tue, 20 Jun 2023 23:57:29 +0200 Subject: [PATCH] ImageTool/PeEmit: Force-terminate section names --- BaseTools/ImageTool/PeEmit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/BaseTools/ImageTool/PeEmit.c b/BaseTools/ImageTool/PeEmit.c index 4375a9c425..910d5125a7 100644 --- a/BaseTools/ImageTool/PeEmit.c +++ b/BaseTools/ImageTool/PeEmit.c @@ -400,6 +400,7 @@ ToolImageEmitPeSection ( Segment->Name, sizeof (SectionHeader->Name) ); + SectionHeader->Name[ARRAY_SIZE (SectionHeader->Name) - 1] = 0; SectionHeader->VirtualSize = Segment->ImageSize; SectionHeader->VirtualAddress = Segment->ImageAddress;