Message ID | 20200727174054.154765-1-colin.king@canonical.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [next] binfmt_elf: fix unsigned regset0_size compared to less than zero | expand |
On Mon, Jul 27, 2020 at 06:40:54PM +0100, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > Variable regset0_size is an unsigned int and it is being checked > for an error by checking if it is less than zero, and hence this > check is always going to be false. Fix this by making the variable > regset0_size signed. Folded and pushed...
diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c index 6a171a28bdf7..13d053982dd7 100644 --- a/fs/binfmt_elf.c +++ b/fs/binfmt_elf.c @@ -1821,7 +1821,7 @@ static int fill_thread_core_info(struct elf_thread_core_info *t, long signr, size_t *total) { unsigned int i; - unsigned int regset0_size; + int regset0_size; /* * NT_PRSTATUS is the one special case, because the regset data