Browse Source

Avoid out of bounds accesses in SCAL when INFO<0

tags/v0.3.30
Martin Kroeker GitHub 5 months ago
parent
commit
d48a2fc469
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      lapack-netlib/SRC/cgeev.f

+ 3
- 3
lapack-netlib/SRC/cgeev.f View File

@@ -485,12 +485,12 @@
* Undo scaling if necessary
*
50 CONTINUE
IF( SCALEA ) THEN
IF( SCALEA .AND. INFO.GT.0 ) THEN
CALL CLASCL( 'G', 0, 0, CSCALE, ANRM, N-INFO, 1, W( INFO+1 ),
$ MAX( N-INFO, 1 ), IERR )
IF( INFO.GT.0 ) THEN
CALL CLASCL( 'G', 0, 0, CSCALE, ANRM, ILO-1, 1, W, N, IERR )
END IF
END IF
*
WORK( 1 ) = SROUNDUP_LWORK(MAXWRK)


Loading…
Cancel
Save