X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/3e2dd889175865f670a2309f757eee3d6a7f4723..0dfaac7284d7f1a54e957bba4a881d93328c1630:/in_pf.c diff --git a/in_pf.c b/in_pf.c index 3df6d37..8f7a4ac 100644 --- a/in_pf.c +++ b/in_pf.c @@ -71,6 +71,7 @@ static t1_data *load_pfb_file(FILE *fp, filepos *pos) { tail->data = snewn(tail->length, unsigned char); if (fread(tail->data, 1, tail->length, fp) != tail->length) abort(); } + tail->next = NULL; } static t1_data *load_pfa_file(FILE *fp, filepos *pos) { @@ -90,6 +91,7 @@ static t1_data *load_pfa_file(FILE *fp, filepos *pos) { } ret->data = sresize(ret->data, off, unsigned char); ret->length = off; + ret->next = NULL; return ret; } @@ -197,6 +199,7 @@ static void pf_identify(t1_font *tf) { for (fi = all_fonts; fi; fi = fi->next) { if (strcmp(fi->name, fontname) == 0) { fi->fontfile = tf; + fi->filetype = TYPE1; sfree(fontname); return; }