From 66fedb46febb86d7e120b18e3bb4f93e99aee594 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 28 Nov 2000 21:47:39 +0000 Subject: 2000-11-28 Chris Johns * src/heapallocate.c: Do not allow the size to overflow when adjusting it. A test allocated a stack of -1 (~0). This actually resulted in a stack being allocated but with a size of 0xb. The allocator did not test the size to see if it rolled through 0 and so allowed the allocation to happen, the thread to get created. The task crashed as you would expect. --- c/src/exec/score/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'c/src/exec/score/ChangeLog') diff --git a/c/src/exec/score/ChangeLog b/c/src/exec/score/ChangeLog index 654a67faef..70487f1a84 100644 --- a/c/src/exec/score/ChangeLog +++ b/c/src/exec/score/ChangeLog @@ -1,3 +1,12 @@ + +2000-11-28 Chris Johns + + * src/heapallocate.c: Do not allow the size to overflow when + adjusting it. A test allocated a stack of -1 (~0). This + actually resulted in a stack being allocated but with a + size of 0xb. The allocator did not test the size to see if + it rolled through 0 and so allowed the allocation to happen, the + thread to get created. The task crashed as you would expect. 2000-11-02 Joel Sherrill -- cgit v1.2.3