Skip to content

Commit 76ce505

Browse files
authored
Avoid memory corruption if INFO<0
1 parent 4ac1c69 commit 76ce505

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

SRC/sgeev.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ SUBROUTINE SGEEV( JOBVL, JOBVR, N, A, LDA, WR, WI, VL, LDVL,
519519
* Undo scaling if necessary
520520
*
521521
50 CONTINUE
522-
IF( SCALEA ) THEN
522+
IF( SCALEA .AND. INFO.GE.0 ) THEN
523523
CALL SLASCL( 'G', 0, 0, CSCALE, ANRM, N-INFO, 1,
524524
$ WR( INFO+1 ),
525525
$ MAX( N-INFO, 1 ), IERR )

0 commit comments

Comments
 (0)