Re: [PATCH] string: Improve the generic strlcpy() implementation

From: Ingo Molnar
Date: Mon Oct 05 2015 - 12:13:41 EST



* Ingo Molnar <mingo@xxxxxxxxxx> wrote:

>
> * Alexey Dobriyan <adobriyan@xxxxxxxxx> wrote:
>
> > I want to say two things:
> >
> > 1) strlcpy race
> >
> > > * In addition, the implementation is robust to the string changing out
> > > * from underneath it, unlike the current strlcpy() implementation.
> >
> > Canonical OpenBSD version does byte-by-byte copying,
> > this race is purely Linux invention.
> >
> > 2) strscpy() will copy garbage past NUL from source into destination.
> > It won't fault but still, who knows what lies after string.
>
> So I think your argument is nonsense on several levels:

Oh, you are right strscpy() - I mis-read your mail.

So the argument that is nonsensical here is mine!

Thanks,

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/