summaryrefslogtreecommitdiff
path: root/qcom
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2020-02-24 13:07:49 +0530
committerJohn Stultz <john.stultz@linaro.org>2020-03-17 04:10:56 +0000
commitbc945f07855c7e36eb610d6231fd76dd920291b8 (patch)
tree7a850841a9c4e8fee9ef0cc250d7ddb7fb7dd915 /qcom
parent87447675ae449f40ec1619edd8aaf56383bf5f9e (diff)
db845c: qcom: tqftpserv: 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 <amit.pundir@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'qcom')
-rw-r--r--qcom/tqftpserv/translate.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/qcom/tqftpserv/translate.c b/qcom/tqftpserv/translate.c
index 15df6d8..63161a0 100644
--- a/qcom/tqftpserv/translate.c
+++ b/qcom/tqftpserv/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))