[PATCH v2] net/mlx5: fix build with clang 14
Raslan Darawsheh
rasland at nvidia.com
Wed Jun 15 12:08:22 CEST 2022
Hi,
> -----Original Message-----
> From: Ali Alnubani <alialnu at nvidia.com>
> Sent: Wednesday, May 11, 2022 7:41 PM
> To: dev at dpdk.org
> Cc: Michael Baum <michaelba at nvidia.com>; stable at dpdk.org
> Subject: [PATCH v2] net/mlx5: fix build with clang 14
>
> Use fgets instead of fscanf to resolve the following warning reported by
> clang 14.0.0 in Fedora 37 (Rawhide):
>
> drivers/net/mlx5/linux/mlx5_ethdev_os.c:1137:52: error:
> 'fscanf' may overflow; destination buffer in argument 3 has size 16,
> but the corresponding specifier may require size 17
> [-Werror,-Wfortify-source]
> ret = fscanf(file, "%" RTE_STR(IF_NAMESIZE) "s", port_name);
>
> Fixes: 63d1db710fbc ("net/mlx5: fix unlimited parsing of switch info")
> Cc: michaelba at mellanox.com
> Cc: stable at dpdk.org
>
> Signed-off-by: Ali Alnubani <alialnu at nvidia.com>
> ---
> Changes in v2:
> - Removed unnecessary variable.
>
Patch applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
More information about the dev
mailing list