From de42697a2466cc5ee267ffe36ab4e8494f005fb0 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Mon, 24 Feb 2020 13:07:49 +0530 Subject: [PATCH] translate: Null terminate firmware_value string Null terminate firmware_value string to prevent strlen() read past the end of buffer. Change-Id: I57cd01c4d0c58c6057872bc4b36129f09bc034a3 Signed-off-by: Amit Pundir Signed-off-by: John Stultz --- translate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/translate.c b/translate.c index 15df6d8..63161a0 100644 --- a/translate.c +++ b/translate.c @@ -109,6 +109,7 @@ static int translate_readonly(const char *file) if (n < 0) { continue; } + firmware_value[n] = '\0'; if (strlen(FIRMWARE_BASE) + strlen(firmware_value) + 1 + strlen(file) + 1 > sizeof(path))