]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/linux/mlx5_ethdev_os.c
net/mlx5: fix unlimited parsing of switch info
[dpdk.git] / drivers / net / mlx5 / linux / mlx5_ethdev_os.c
index 1735157c79222dab2e49e32868fa5349dee3fb72..3d3dd2e862689486ebfb5d5b7192a2ef8093f4a2 100644 (file)
@@ -1067,7 +1067,7 @@ mlx5_sysfs_switch_info(unsigned int ifindex, struct mlx5_switch_info *info)
 
        file = fopen(phys_port_name, "rb");
        if (file != NULL) {
-               ret = fscanf(file, "%s", port_name);
+               ret = fscanf(file, "%" RTE_STR(IF_NAMESIZE) "s", port_name);
                fclose(file);
                if (ret == 1)
                        mlx5_translate_port_name(port_name, &data);