Skip to content

Commit 2e9b52c

Browse files
authored
Break out of potentially infinite rescaling loop after 20 iterations
1 parent 267d3d1 commit 2e9b52c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

SRC/zlargv.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ SUBROUTINE ZLARGV( N, X, INCX, Y, INCY, C, INCC )
201201
FS = FS*SAFMN2
202202
GS = GS*SAFMN2
203203
SCALE = SCALE*SAFMN2
204-
IF( SCALE.GE.SAFMX2 )
204+
IF( SCALE.GE.SAFMX2 .AND. COUNT .LT. 20 )
205205
$ GO TO 10
206206
ELSE IF( SCALE.LE.SAFMN2 ) THEN
207207
IF( G.EQ.CZERO ) THEN

0 commit comments

Comments
 (0)