From de042161625b0cadf5ae26b9007443406b34aefd Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Wed, 25 Jun 2025 15:09:31 +0200 Subject: [PATCH] ena: use snprintf instead of strncpy .. and silence gcc-11 Type: fix Change-Id: Iad2671baf7d29aa861e74aafe952591e7205732d Signed-off-by: Damjan Marion --- src/plugins/dev_ena/ena.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/dev_ena/ena.c b/src/plugins/dev_ena/ena.c index a81a33d5f22..6e7afaa7724 100644 --- a/src/plugins/dev_ena/ena.c +++ b/src/plugins/dev_ena/ena.c @@ -170,8 +170,9 @@ ena_init (vlib_main_t *vm, vnet_dev_t *dev) *ed->host_info = host_info; ed->host_info->num_cpus = vlib_get_n_threads (); - strncpy ((char *) ed->host_info->kernel_ver_str, VPP_BUILD_VER, - sizeof (ed->host_info->kernel_ver_str) - 1); + snprintf ((char *) ed->host_info->kernel_ver_str, + sizeof (ed->host_info->kernel_ver_str), "%.*s", + (int) (sizeof (ed->host_info->kernel_ver_str) - 1), VPP_BUILD_VER); ena_set_mem_addr (vm, dev, &host_attr.os_info_ba, ed->host_info); if ((rv = ena_aq_set_feature (vm, dev, ENA_ADMIN_FEAT_ID_HOST_ATTR_CONFIG, -- 2.16.6