Skip to content

Commit aca7ad1

Browse files
Merge pull request #907 from soypat/master
dtgex2: add 2 to iwork length to prevent OOB interaction in Dtgsy2
2 parents fa75a82 + 710c8bb commit aca7ad1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

SRC/dtgex2.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ SUBROUTINE DTGEX2( WANTQ, WANTZ, N, A, LDA, B, LDB, Q, LDQ, Z,
254254
$ THRESHA, THRESHB
255255
* ..
256256
* .. Local Arrays ..
257-
INTEGER IWORK( LDST )
257+
INTEGER IWORK( LDST + 2 )
258258
DOUBLE PRECISION AI( 2 ), AR( 2 ), BE( 2 ), IR( LDST, LDST ),
259259
$ IRCOP( LDST, LDST ), LI( LDST, LDST ),
260260
$ LICOP( LDST, LDST ), S( LDST, LDST ),

SRC/stgex2.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ SUBROUTINE STGEX2( WANTQ, WANTZ, N, A, LDA, B, LDB, Q, LDQ, Z,
255255
$ THRESHA, THRESHB
256256
* ..
257257
* .. Local Arrays ..
258-
INTEGER IWORK( LDST )
258+
INTEGER IWORK( LDST + 2 )
259259
REAL AI( 2 ), AR( 2 ), BE( 2 ), IR( LDST, LDST ),
260260
$ IRCOP( LDST, LDST ), LI( LDST, LDST ),
261261
$ LICOP( LDST, LDST ), S( LDST, LDST ),

0 commit comments

Comments
 (0)