On Sun, Apr 20, 2008 at 11:59 AM, Ed Schouten <ed...@80386.nl> wrote:
* Jeremie Le Hen <jere...@le-hen.org> wrote:
If you want to look at the patch, this is the last file.
Couldn't __stack_chk_init() be implemented like this:
| static void
| __stack_chk_init(void *dummy __unused)
| arc4rand(__stack_chk_guard, sizeof(__stack_chk_guard), 0);
You can't do this because arc4rand will be protected and the guard
won't be same when you return from arc4rand.