Merge pull request #1420 from Yann-lms/mm_cursor_size_check
xlat_v2: add a check on mm_cursor->size to avoid infinite loop
This commit is contained in:
commit
c0b7606f91
|
@ -784,8 +784,8 @@ void mmap_add_region_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm)
|
||||||
&& mm_cursor->size)
|
&& mm_cursor->size)
|
||||||
++mm_cursor;
|
++mm_cursor;
|
||||||
|
|
||||||
while ((mm_cursor->base_va + mm_cursor->size - 1 == end_va)
|
while ((mm_cursor->base_va + mm_cursor->size - 1 == end_va) &&
|
||||||
&& (mm_cursor->size < mm->size))
|
(mm_cursor->size != 0U) && (mm_cursor->size < mm->size))
|
||||||
++mm_cursor;
|
++mm_cursor;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue