]> git.ipfire.org Git - thirdparty/pciutils.git/commit
libpci: physmem-posix: Fix OFF_MAX definition
authorPali Rohár <pali@kernel.org>
Sat, 20 Jan 2024 11:30:08 +0000 (12:30 +0100)
committerMartin Mares <mj@ucw.cz>
Sun, 18 Feb 2024 15:18:43 +0000 (16:18 +0100)
commit155f087b19681f043cd65283559a7a8dea08c85a
treef6585031d0b9fc8ab5989e2438e2a91df0508ff9
parent7d347ab73a39d37bb3134b8a1c7970030a19e009
libpci: physmem-posix: Fix OFF_MAX definition

Expression ((1 << n) - 1) for n=31 has undefined behavior and gcc 11
already evaluates it to zero.

Fix definition of OFF_MAX to prevent signed integer overflow.
lib/physmem-posix.c