From 2f47399ab41131ac0aea6889197da45b06e98c09 Mon Sep 17 00:00:00 2001 From: Andynium Date: Fri, 27 Feb 2026 20:30:23 +0100 Subject: [PATCH] amiga: bound copy of printer unit name --- frontends/amiga/print.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontends/amiga/print.c b/frontends/amiga/print.c index 97c70b96c..570932b06 100644 --- a/frontends/amiga/print.c +++ b/frontends/amiga/print.c @@ -217,8 +217,9 @@ static BOOL ami_print_readunit(CONST_STRPTR filename, char name[], case ID_PDEV: if (ReadChunkBytes(iff, &pdev, sizeof(pdev)) == sizeof(pdev)) { - if (pdev.pd_UnitName[0]) - strcpy(name,pdev.pd_UnitName); + if (pdev.pd_UnitName[0]) { + strlcpy(name, pdev.pd_UnitName, namesize); + } } break; default: