From d6254684dc542a501f81811dfbd91824a1a4511d Mon Sep 17 00:00:00 2001 From: Alexander Winkowski Date: Mon, 4 Mar 2024 18:53:37 +0000 Subject: [PATCH] soc: qcom: minidump: Fix -Wstrlcpy-strlcat-size Extracted from I54b58226e3d6de0b674ac4ca1407138d1c9707e8 ../drivers/soc/qcom/msm_minidump.c:521:39: warning: size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination [-Wstrlcpy-strlcat-size] 521 | strlcpy(banner, linux_banner, strlen(linux_banner) + 1); | ~~~~~~~^~~~~~~~~~~~~~~~~ 1 warning generated. Change-Id: I43fa5006150dd402405f8c942571f08da0eb714a Signed-off-by: Alexander Winkowski --- drivers/soc/qcom/msm_minidump.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/qcom/msm_minidump.c b/drivers/soc/qcom/msm_minidump.c index 4b4b81647688..192be4dba907 100644 --- a/drivers/soc/qcom/msm_minidump.c +++ b/drivers/soc/qcom/msm_minidump.c @@ -518,7 +518,7 @@ static int msm_minidump_add_header(void) /* 4th section is linux banner */ banner = (char *)ehdr + strtbl_off + MAX_STRTBL_SIZE; - strlcpy(banner, linux_banner, strlen(linux_banner) + 1); + strlcpy(banner, linux_banner, MAX_STRTBL_SIZE); shdr->sh_type = SHT_PROGBITS; shdr->sh_offset = (elf_addr_t)(strtbl_off + MAX_STRTBL_SIZE);