* Add a sanity check to the FIGlet font loader.
This commit is contained in:
parent
3f44cc843f
commit
8cca295e10
1 changed files with 2 additions and 2 deletions
|
@ -198,11 +198,11 @@ static int open_font(context_t *cx)
|
|||
if(toigets(buf, 2048, f) == NULL)
|
||||
break;
|
||||
|
||||
if(!buf[0])
|
||||
if(!buf[0] || buf[0] < '0' || buf[0] > '9')
|
||||
{
|
||||
free(data);
|
||||
free(cx->lookup);
|
||||
fprintf(stderr, "read error at glyph %u in `%s'\n",
|
||||
fprintf(stderr, "read error at glyph #%u in `%s'\n",
|
||||
cx->glyphs, path);
|
||||
return -1;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue