From e15670a191dba156225af20e5dc1e44980469a5f Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Sat, 26 Jan 2019 07:07:42 -0600 Subject: [PATCH] mm/mm_heap/mm_sbrk.c: Fix backward conditional test. Should call mm_initialize() when brkaddr equal zero --- mm/mm_heap/mm_sbrk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/mm_heap/mm_sbrk.c b/mm/mm_heap/mm_sbrk.c index a909d082c26..570021c07d6 100644 --- a/mm/mm_heap/mm_sbrk.c +++ b/mm/mm_heap/mm_sbrk.c @@ -141,7 +141,7 @@ FAR void *mm_sbrk(FAR struct mm_heap_s *heap, intptr_t incr, */ bytesize = pgincr << MM_PGSHIFT; - if (brkaddr != 0) + if (brkaddr == 0) { /* No... then initialize it now */