From 7ecf25c7a19bca07f87d2c243ec26e35a46b0464 Mon Sep 17 00:00:00 2001 From: Vlad Brezae Date: Mon, 6 Oct 2014 12:11:57 -0700 Subject: [PATCH] [sgen] Fix pointer access. Thanks to @martinpotter for finding the bug. --- mono/metadata/sgen-pointer-queue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mono/metadata/sgen-pointer-queue.c b/mono/metadata/sgen-pointer-queue.c index fe491605d52..c645bdd8798 100644 --- a/mono/metadata/sgen-pointer-queue.c +++ b/mono/metadata/sgen-pointer-queue.c @@ -77,7 +77,7 @@ sgen_pointer_queue_sort_uniq (SgenPointerQueue *queue) end = queue->data + queue->next_slot; while (cur < end) { *start = *cur++; - while (*start == *cur && cur < end) + while (cur < end && *start == *cur) cur++; start++; }; -- 2.25.1