Re: [RFC PATCH 7/8] KEYS: Reject @datalen values over INT_MAX
From: Jarkko Sakkinen
Date: Mon Oct 19 2026 - 13:43:19 EST
On Mon, Oct 19, 2026 at 04:43:27PM +0100, David Howells wrote:
> Jarkko Sakkinen <jarkko@xxxxxxxxxx> wrote:
>
> > - int delta = (int)datalen - key->datalen;
> > + int delta;
> > int ret = 0;
> >
> > key_check(key);
> >
> > + if (datalen > INT_MAX)
> > + return -EINVAL;
> > +
> > + delta = (int)datalen - key->datalen;
> > +
>
> You don't actually need to move the subtraction.
Ouch, you're right, I'll fixup that.
>
> But apart from that:
>
> Signed-off-by: David Howells <dhowells@xxxxxxxxxx>
Br, Jarkko