summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/pdftexdir/pdftex.web
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-04-06 21:19:51 +0000
committerKarl Berry <karl@freefriends.org>2016-04-06 21:19:51 +0000
commit58c54fc5fd1a8263d56fd49e67f1dff3c9a0faea (patch)
tree56dd8e475e74b5075a4c311b9076a8a5adac000a /Build/source/texk/web2c/pdftexdir/pdftex.web
parentc0f71e71a1ea5d7d5d35cb6ecbb02b91ba4f27f3 (diff)
check to avoid crash on recursive vf
git-svn-id: svn://tug.org/texlive/trunk@40267 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/pdftexdir/pdftex.web')
-rw-r--r--Build/source/texk/web2c/pdftexdir/pdftex.web2
1 files changed, 1 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/pdftexdir/pdftex.web b/Build/source/texk/web2c/pdftexdir/pdftex.web
index 15147b33ab3..180f36e934c 100644
--- a/Build/source/texk/web2c/pdftexdir/pdftex.web
+++ b/Build/source/texk/web2c/pdftexdir/pdftex.web
@@ -13214,7 +13214,7 @@ end
@ @<Replace |z|...@>=
begin alpha:=16;
if z>=@'1000000000 then pdf_error("font", "size is too large");
-while z>=@'40000000 do
+while (z>=@'40000000) and (alpha<@'400) do
begin z:=z div 2; alpha:=alpha+alpha;
end;
beta:=256 div alpha; alpha:=alpha*z;