Skip to content

Commit 13f0f8c

Browse files
committed
Refs #723. Avoid out of boundary for getf2.
1 parent f5df444 commit 13f0f8c

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

lapack/getf2/getf2_k.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ blasint CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, FLOAT *sa,
9494
GEMV_N(m - j, j, 0, dm1, a + j, lda, b, 1, b + j, 1, sb);
9595

9696
jp = j + IAMAX_K(m - j, b + j, 1);
97+
if (jp>m) jp = m; //avoid out of boundary
9798
ipiv[j + offset] = jp + offset;
9899
jp--;
99100
temp1 = *(b + jp);

lapack/getf2/zgetf2_k.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ blasint CNAME(blas_arg_t *args, BLASLONG *range_m, BLASLONG *range_n, FLOAT *sa,
9898
GEMV_N(m - j, j, 0, dm1, ZERO, a + j * 2, lda, b, 1, b + j * 2, 1, sb);
9999

100100
jp = j + IAMAX_K(m - j, b + j * 2, 1);
101+
if (jp>m) jp = m; //avoid out of boundary
101102
ipiv[j + offset] = jp + offset;
102103
jp--;
103104

0 commit comments

Comments
 (0)