diff options
-rw-r--r-- | src/chheap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/chheap.c b/src/chheap.c index 2d3fd57f6..ecdf7284a 100644 --- a/src/chheap.c +++ b/src/chheap.c @@ -77,7 +77,7 @@ void chHeapInit(void) { hp = (void *)&__heap_base__;
hp->h_size = &__heap_end__ - &__heap_base__ - sizeof(struct header);
#else
- hp = (void *)&heap;
+ hp = (void *)&heap.buffer[0];
hp->h_size = (&heap.buffer[ALIGN_SIZE(CH_HEAP_SIZE)] - &heap.buffer[0]) -
sizeof(struct header);
#endif
|