fix mem leak in bidi

This commit is contained in:
Gabor Kiss-Vamosi
2020-01-21 22:32:25 +01:00
parent ff46220426
commit 96e2f87952
6 changed files with 19 additions and 6 deletions

View File

@@ -356,7 +356,7 @@ lv_res_t lv_mem_test(void)
lv_mem_ent_t * e;
e = ent_get_next(NULL);
while(e) {
if(e->header.s.d_size > 200000) {
if(e->header.s.d_size > 20000) {
printf("mem err\n");
while(1);
return LV_RES_INV;
@@ -435,6 +435,8 @@ uint32_t lv_mem_get_size(const void * data)
*/
void * lv_mem_buf_get(uint32_t size)
{
if(size == 0) return NULL;
/*Try to find a free buffer with suitable size */
uint8_t i;
for(i = 0; i < LV_MEM_BUF_MAX_NUM; i++) {