[PATCH] examples/vm_power: fix format-truncation warning
Stephen Hemminger
stephen at networkplumber.org
Wed Feb 25 19:32:51 CET 2026
On Wed, 25 Feb 2026 17:36:32 +0000
Kevin Traynor <ktraynor at redhat.com> wrote:
> Without libbsd-devel strlcpy is defined as rte_strlcpy and a warning is
> raised for format-truncation. Observed with gcc 15.2.1.
>
> In function ‘rte_strlcpy’,
> inlined from ‘add_host_channels’ at
> ../examples/vm_power_manager/channel_manager.c:600:3:
> ../lib/eal/include/rte_string_fns.h:63:24:
> warning: ‘%s’ directive output may be truncated writing up to
> 4095 bytes into a region of size 108 [-Wformat-truncation=]
> 63 | return (size_t)snprintf(dst, size, "%s", src);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> Check for truncation of socket_path[4096] into channel_path[108] to
> remove warning.
>
> Cc: stable at dpdk.org
>
> Signed-off-by: Kevin Traynor <ktraynor at redhat.com>
Since socket_path is a unix domain socket path.
It should be UNIX_PATH_MAX (108) not PATH_MAX (4096)
More information about the stable
mailing list