mirror of
https://github.com/kmod-project/kmod.git
synced 2026-01-26 15:39:08 +00:00
libkmod: don't use %m on read_str_ulong() failure
The function returns the actual error itself, identically to the signed variant - read_str_long(). Unlike the signed variant, one of ulong's users incorrectly uses %m instead of strerror(-err). Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Link: https://github.com/kmod-project/kmod/pull/368 Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
This commit is contained in:
parent
a6217da17e
commit
a0bac391ff
@ -1673,8 +1673,8 @@ KMOD_EXPORT struct kmod_list *kmod_module_get_sections(const struct kmod_module
|
||||
err = read_str_ulong(fd, &address, 16);
|
||||
close(fd);
|
||||
if (err < 0) {
|
||||
ERR(mod->ctx, "could not read long from '%s/%s': %m\n", dname,
|
||||
dent->d_name);
|
||||
ERR(mod->ctx, "could not read long from '%s/%s': %s\n", dname,
|
||||
dent->d_name, strerror(-err));
|
||||
goto fail;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user