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

From: Alexey Dobriyan
Date: Mon Oct 05 2015 - 11:38:49 EST


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.
--
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/