Skip to content

Commit 7439cc0

Browse files
authored
Break out of potentially infinite rescaling loop after 20 iterations
1 parent ac3f163 commit 7439cc0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

SRC/zlartg.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ SUBROUTINE ZLARTG( F, G, CS, SN, R )
155155
FS = F
156156
GS = G
157157
COUNT = 0
158-
IF( SCALE.GE.SAFMX2 ) THEN
158+
IF( SCALE.GE.SAFMX2 .AND. COUNT .LT. 20) THEN
159159
10 CONTINUE
160160
COUNT = COUNT + 1
161161
FS = FS*SAFMN2

0 commit comments

Comments
 (0)