kmod/tools
Michal Suchanek 4a894aeaeb depmod: shut up gcc insufficinet buffer warning
In a couple of places depmod concatenates the module directory and filename
with snprintf. This can technically overflow creating an unterminated string if
module directory name is long. Use openat instead as is done elsewhere in
depmod. This avoids the snprintf, the extra buffer on stack, and the gcc
warning. It may even fix a corner case when the module direcotry name is just
under PATH_MAX.

[ Lucas: fix up coding style and closing fd on error path ]

Signed-off-by: Michal Suchanek <msuchanek@suse.de>
2018-12-17 15:31:55 -08:00
..
.gitignore tools: Use test/kmod instead of kmod-nolib 2013-07-02 21:15:54 -03:00
COPYING Clarify what licences apply where 2014-10-09 01:26:34 -03:00
Makefile build-sys: add small redirecting Makefiles 2014-03-06 01:59:58 -03:00
depmod.c depmod: shut up gcc insufficinet buffer warning 2018-12-17 15:31:55 -08:00
insert.c tools: add basic versions of insert and remove 2015-03-07 12:09:51 -03:00
insmod.c insmod: fix wron fallthrough of -f 2015-11-20 19:26:33 -02:00
kmod.c tools: display features in --version 2015-06-08 22:38:02 -03:00
kmod.h tools: add basic versions of insert and remove 2015-03-07 12:09:51 -03:00
log.c Change default log level 2015-09-30 15:17:01 -03:00
log.h Add format attribute and fix issues 2013-04-21 16:17:12 -03:00
lsmod.c Fix spurious spaces in lsmod output 2015-04-16 08:46:43 -03:00
modinfo.c tools: display features in --version 2015-06-08 22:38:02 -03:00
modprobe.c modprobe: add --show-exports 2018-11-13 09:50:49 -08:00
remove.c tools: add basic versions of insert and remove 2015-03-07 12:09:51 -03:00
rmmod.c tools: display features in --version 2015-06-08 22:38:02 -03:00
static-nodes.c static-nodes: indicate that creation of static nodes should only happen at boot 2014-10-28 16:49:46 -02:00