From: Damjan Marion Date: Wed, 25 Jun 2025 13:09:31 +0000 (+0200) Subject: ena: use snprintf instead of strncpy X-Git-Tag: v26.02-rc0~204 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=de042161625b0cadf5ae26b9007443406b34aefd;p=vpp.git ena: use snprintf instead of strncpy .. and silence gcc-11 Type: fix Change-Id: Iad2671baf7d29aa861e74aafe952591e7205732d Signed-off-by: Damjan Marion --- 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,