From 726cf84e1920a917a947fbf470db1ffbafd26ffa Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Tue, 4 Feb 2014 15:56:53 +0100 Subject: [PATCH] Check array index before reading --- regress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regress.c b/regress.c index cd001a1..9fcbffb 100644 --- a/regress.c +++ b/regress.c @@ -392,7 +392,7 @@ find_ordered_entry_with_flags(double *x, int n, int index, int *flags) l = u + 1; r = v; do { - while (x[l] < piv && l < v) l++; + while (l < v && x[l] < piv) l++; while (x[r] > piv) r--; if (r <= l) break; EXCH(x[l], x[r]);