mb/prodrive/hermes: Limit amount of data copied into struct

Change strcpy to strncpy just to be safe.

Found-by: Coverity Scan #1446759
Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I7ed094a313692806a6ab6b4226b9978647e9cb8d
Reviewed-on: https://review.coreboot.org/c/coreboot/+/78621
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
diff --git a/src/mainboard/prodrive/hermes/mainboard.c b/src/mainboard/prodrive/hermes/mainboard.c
index 3173522a..b0bf0dd 100644
--- a/src/mainboard/prodrive/hermes/mainboard.c
+++ b/src/mainboard/prodrive/hermes/mainboard.c
@@ -111,7 +111,7 @@
 			continue;
 		layout.cpu_count++;
 		if (!layout.cpu_name[0])
-			strcpy(layout.cpu_name, cpu->name);
+			strncpy(layout.cpu_name, cpu->name, sizeof(layout.cpu_name));
 	}
 
 	if (cpuid_get_max_func() >= 0x16)