Taken counter initialized for new pages.

Fixed crash in nxt_mp_get() when pages re-used and 'taken' contains initial
'map' value '0xFFFFFFFF'.
This commit is contained in:
Max Romanov
2017-07-07 16:01:34 +03:00
parent e58f4ef0d0
commit 9a402ea83d

View File

@@ -568,6 +568,7 @@ nxt_mp_get_small(nxt_mp_t *mp, nxt_queue_t *pages, size_t size)
nxt_queue_insert_head(pages, &page->link);
page->size = 0xFF;
page->u.taken = 0;
found: