diff options
author | Elliott Hughes <enh@google.com> | 2022-10-03 23:12:30 +0000 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2022-10-03 23:12:30 +0000 |
commit | 65d4b950255d5e12454d776f1de029134cebc6f7 (patch) | |
tree | 3f7f12667a3d263d8abcfd93248790afa16cf241 /libkmod/libkmod-builtin.c | |
parent | b748b53013964743132f5296d7f21377af939383 (diff) | |
parent | 5d46434a63ae0160150a0efdde1914873697e273 (diff) | |
download | kmod-65d4b950255d5e12454d776f1de029134cebc6f7.tar.gz |
Upgrade kmod to v30android-t-qpr1-beta-2-gplmain-16k
Test: make
Change-Id: I6f315972608926ded88d3549d04530d1ab681825
Diffstat (limited to 'libkmod/libkmod-builtin.c')
-rw-r--r-- | libkmod/libkmod-builtin.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libkmod/libkmod-builtin.c b/libkmod/libkmod-builtin.c index fc9a376..a002cb5 100644 --- a/libkmod/libkmod-builtin.c +++ b/libkmod/libkmod-builtin.c @@ -246,7 +246,7 @@ bool kmod_builtin_iter_get_modname(struct kmod_builtin_iter *iter, len = dot - line; - if (len > PATH_MAX) { + if (len >= PATH_MAX) { sv_errno = ENAMETOOLONG; goto fail; } @@ -313,7 +313,7 @@ ssize_t kmod_builtin_get_modinfo(struct kmod_ctx *ctx, const char *modname, while (offset < iter->next) { offset = get_string(iter, pos, &line, &linesz); if (offset <= 0) { - count = (offset) ? -errno : -EOF; + count = (offset) ? -errno : -EINVAL; free(*modinfo); goto fail; } |