summaryrefslogtreecommitdiff
path: root/Build/source/texk/ttfdump/src/ttfdump.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/ttfdump/src/ttfdump.c')
-rw-r--r--Build/source/texk/ttfdump/src/ttfdump.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Build/source/texk/ttfdump/src/ttfdump.c b/Build/source/texk/ttfdump/src/ttfdump.c
index e374db745cb..e0d71efebad 100644
--- a/Build/source/texk/ttfdump/src/ttfdump.c
+++ b/Build/source/texk/ttfdump/src/ttfdump.c
@@ -163,6 +163,10 @@ main(int argc, char *argv[])
if (strstr (ttfname, "ttc") != NULL)
{
ttc = ttfLoadTTCHeader(ttfname);
+
+ if (ttc == NULL)
+ exit(EXIT_FAILURE);
+
if (collection < ttc->DirCount)
font = ttc->font + collection;
else