From b3394e6891cf354c224bf556d2a8ce61855cee3d Mon Sep 17 00:00:00 2001 From: Sasirekaa Madhesu Date: Fri, 2 Mar 2018 16:30:40 +0530 Subject: [PATCH] ipq40xx: Replace strcpy with strlcpy Change-Id: I0b1a6d66e7fa99f62dbd1d08602026fbb128694a Signed-off-by: Sasirekaa Madhesu --- arch/arm/lib/bootm.c | 3 ++- drivers/net/ipq806x/ipq_gmac_eth.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c index 2c4c75e360..4ef3dbb697 100644 --- a/arch/arm/lib/bootm.c +++ b/arch/arm/lib/bootm.c @@ -136,7 +136,8 @@ static void setup_commandline_tag(bd_t *bd, char *commandline) params->hdr.size = (sizeof (struct tag_header) + strlen (p) + 1 + 4) >> 2; - strcpy (params->u.cmdline.cmdline, p); + strlcpy (params->u.cmdline.cmdline, p, + sizeof(params->u.cmdline.cmdline)); params = tag_next (params); } diff --git a/drivers/net/ipq806x/ipq_gmac_eth.c b/drivers/net/ipq806x/ipq_gmac_eth.c index be297d7bcf..e220a5b847 100644 --- a/drivers/net/ipq806x/ipq_gmac_eth.c +++ b/drivers/net/ipq806x/ipq_gmac_eth.c @@ -849,7 +849,7 @@ int ipq_gmac_init(ipq_gmac_board_cfg_t *gmac_cfg) ipq_gmac_mii_clk_init(ipq_gmac_macs[i], clk_div_val, gmac_cfg); - strncpy((char *)ipq_gmac_macs[i]->phy_name, gmac_cfg->phy_name, + strlcpy((char *)ipq_gmac_macs[i]->phy_name, gmac_cfg->phy_name, sizeof(ipq_gmac_macs[i]->phy_name)); bb_nodes[i] = malloc(sizeof(struct bitbang_nodes)); if (bb_nodes[i] == NULL)