]> git.ipfire.org Git - thirdparty/kmod.git/commit
libkmod: Improve st_size checks on 32 bit systems
authorTobias Stoeckmann <tobias@stoeckmann.org>
Tue, 3 Sep 2024 18:28:26 +0000 (20:28 +0200)
committerLucas De Marchi <lucas.de.marchi@gmail.com>
Tue, 17 Sep 2024 03:32:32 +0000 (22:32 -0500)
commit97260d9495c3045dfdd4a2e5da64914d2fac1798
tree01caec4d6b800b4e05fb5a5765575db2bc61a70c
parent78199f496dde932fc246c530d1c62b9bcd345b53
libkmod: Improve st_size checks on 32 bit systems

Since off_t can (and most likely will) be 64 bit on 32 bit systems,
check its actual value before casting it to 32 bit size_t.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/96
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
libkmod/libkmod-builtin.c
libkmod/libkmod-file.c
libkmod/libkmod-index.c