diff --git a/kernel/trunk/core/heap.inc b/kernel/trunk/core/heap.inc index 9d59f9e2b8..c54c97710a 100644 --- a/kernel/trunk/core/heap.inc +++ b/kernel/trunk/core/heap.inc @@ -139,7 +139,7 @@ proc init_kernel_heap mov [ebx+block_base], HEAP_BASE+4096*MEM_BLOCK_SIZE mov ecx, [MEM_AMOUNT] - sub ecx, HEAP_BASE + 4096*MEM_BLOCK_SIZE + sub ecx, (HEAP_BASE - OS_BASE + 4096*MEM_BLOCK_SIZE) mov [heap_size], ecx mov [heap_free], ecx mov [ebx+block_size], ecx