From 9a402ea83d24ab4e380298a5718e7c4bf1a76219 Mon Sep 17 00:00:00 2001 From: Max Romanov Date: Fri, 7 Jul 2017 16:01:34 +0300 Subject: [PATCH] Taken counter initialized for new pages. Fixed crash in nxt_mp_get() when pages re-used and 'taken' contains initial 'map' value '0xFFFFFFFF'. --- src/nxt_mp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nxt_mp.c b/src/nxt_mp.c index 464df1c1..aafc1ab5 100644 --- a/src/nxt_mp.c +++ b/src/nxt_mp.c @@ -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: