mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
2012-03-05 Tom de Vries <tom@codesourcery.com>
* sysdeps/generic/dl-osinfo.h (_dl_setup_stack_chk_guard): Ensure default stack guard is set in last bytes. * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard): Same.
This commit is contained in:
committed by
Andreas Jaeger
parent
21bb2d2e64
commit
6c6a98c983
@ -1,3 +1,9 @@
|
|||||||
|
2012-03-05 Tom de Vries <tom@codesourcery.com>
|
||||||
|
|
||||||
|
* sysdeps/generic/dl-osinfo.h (_dl_setup_stack_chk_guard): Ensure
|
||||||
|
default stack guard is set in last bytes.
|
||||||
|
* sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard): Same.
|
||||||
|
|
||||||
2012-03-05 Kees Cook <keescook@chromium.org>
|
2012-03-05 Kees Cook <keescook@chromium.org>
|
||||||
|
|
||||||
* stdio-common/vfprintf.c (vfprintf): add missing errno settings.
|
* stdio-common/vfprintf.c (vfprintf): add missing errno settings.
|
||||||
|
@ -30,8 +30,8 @@ _dl_setup_stack_chk_guard (void *dl_random)
|
|||||||
|
|
||||||
if (dl_random == NULL)
|
if (dl_random == NULL)
|
||||||
{
|
{
|
||||||
ret.bytes[sizeof (ret) - 2] = 255;
|
ret.bytes[sizeof (ret) - 1] = 255;
|
||||||
ret.bytes[sizeof (ret) - 3] = '\n';
|
ret.bytes[sizeof (ret) - 2] = '\n';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -84,8 +84,8 @@ _dl_setup_stack_chk_guard (void *dl_random)
|
|||||||
return ret.num;
|
return ret.num;
|
||||||
}
|
}
|
||||||
# endif
|
# endif
|
||||||
ret.bytes[filllen - 2] = 255;
|
ret.bytes[filllen] = 255;
|
||||||
ret.bytes[filllen - 3] = '\n';
|
ret.bytes[filllen - 1] = '\n';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user