Skip to content

Commit 9297ae4

Browse files
authored
Break out of potentially inifinite rescaling loop after 20 iterations
1 parent 2e9b52c commit 9297ae4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

SRC/clargv.f

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

0 commit comments

Comments
 (0)