From 65969e10793eca240081c7f36b6b844c243dba00 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 30 Mar 2019 01:50:10 +0000 Subject: avoid arbitrary %s sprintf into fixed errbuf git-svn-id: svn://tug.org/texlive/trunk@50650 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipsk/pprescan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Build/source/texk/dvipsk/pprescan.c') diff --git a/Build/source/texk/dvipsk/pprescan.c b/Build/source/texk/dvipsk/pprescan.c index 71d0889e4fc..d1a024a50b8 100644 --- a/Build/source/texk/dvipsk/pprescan.c +++ b/Build/source/texk/dvipsk/pprescan.c @@ -113,7 +113,8 @@ dochar: if (curfnt==NULL) error("! Bad DVI file: no font selected"); if (mychar>=curfnt->maxchars) { - sprintf(errbuf,"! invalid char %d from font %s", mychar, curfnt->name); + sprintf(errbuf,"! invalid char %d from font %.500s", + mychar, curfnt->name); error(errbuf); } if (curfnt->loaded == 2) { /* scanning a virtual font character */ -- cgit v1.2.3