Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 23c15c21 authored by Roland Dreier's avatar Roland Dreier
Browse files

mlx4_core: Fix array overrun in dump_dev_cap_flags()



Don't overrun fname[] array when decoding device flags.

This was spotted by the Coverity checker (CID 1642).

Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
parent 65adfa91
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -90,7 +90,7 @@ static void dump_dev_cap_flags(struct mlx4_dev *dev, u32 flags)
	int i;

	mlx4_dbg(dev, "DEV_CAP flags:\n");
	for (i = 0; i < 32; ++i)
	for (i = 0; i < ARRAY_SIZE(fname); ++i)
		if (fname[i] && (flags & (1 << i)))
			mlx4_dbg(dev, "    %s\n", fname[i]);
}