From bc86b347dbc6eaf4cc4acbd79ea68ad18f321858 Mon Sep 17 00:00:00 2001 From: Mark Stapp Date: Mon, 2 Aug 2021 12:35:50 -0400 Subject: [PATCH] zebra: use strlcpy in dplane_rule_init Use strlcpy for safety in dplane rule init api. Signed-off-by: Mark Stapp --- zebra/zebra_dplane.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra/zebra_dplane.c b/zebra/zebra_dplane.c index 2a30fc6eef..0760b2ebb3 100644 --- a/zebra/zebra_dplane.c +++ b/zebra/zebra_dplane.c @@ -2688,7 +2688,7 @@ static int dplane_ctx_rule_init(struct zebra_dplane_ctx *ctx, ctx->zd_is_update = (op == DPLANE_OP_RULE_UPDATE); ctx->zd_vrf_id = new_rule->vrf_id; - memcpy(ctx->zd_ifname, new_rule->ifname, sizeof(new_rule->ifname)); + strlcpy(ctx->zd_ifname, new_rule->ifname, sizeof(ctx->zd_ifname)); ctx->u.rule.sock = new_rule->sock; ctx->u.rule.unique = new_rule->rule.unique; -- 2.39.5