Check array index before reading
This commit is contained in:
parent
dc8a46363f
commit
726cf84e19
1 changed files with 1 additions and 1 deletions
|
@ -392,7 +392,7 @@ find_ordered_entry_with_flags(double *x, int n, int index, int *flags)
|
||||||
l = u + 1;
|
l = u + 1;
|
||||||
r = v;
|
r = v;
|
||||||
do {
|
do {
|
||||||
while (x[l] < piv && l < v) l++;
|
while (l < v && x[l] < piv) l++;
|
||||||
while (x[r] > piv) r--;
|
while (x[r] > piv) r--;
|
||||||
if (r <= l) break;
|
if (r <= l) break;
|
||||||
EXCH(x[l], x[r]);
|
EXCH(x[l], x[r]);
|
||||||
|
|
Loading…
Reference in a new issue