When building the stack guard, it has been traditionally important to have the value start (in memory) with a zero byte to protect the guard value (and the rest of the stack past it) from being read via strcpy, etc. This patch reduces the number of random bytes by one, leaving the leading zero byte. https://bugs.launchpad.net/bugs/413278 Can it be included in the patchset or lest for hardened? Reproducible: Always
NULL is a pointer, NUL is a char "Inclusion" is a tag for the toolchain peeps to decide; please dont add it yourself if upstream takes it, we can add it. if not, then i dont see real value in this, so we'll skip it.