diff --git a/lib/tlsf/src/tlsf.c b/lib/tlsf/src/tlsf.c index d9d5a7b921..e408fe2909 100644 --- a/lib/tlsf/src/tlsf.c +++ b/lib/tlsf/src/tlsf.c @@ -506,7 +506,9 @@ size_t add_new_area(void *area, size_t area_size, void *mem_pool) area_info_t *ptr, *ptr_prev, *ai; bhdr_t *ib0, *b0, *lb0, *ib1, *b1, *lb1, *next_b; - memset(area, 0, area_size); + /* FW 28-10-17: disabled memset due to crashes on ARM. Functions + * fine without it. */ + /* memset(area, 0, area_size); */ ptr = tlsf->area_head; ptr_prev = 0;