diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2021-08-15 10:25:31 +0100 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2021-08-17 09:33:39 +0100 |
commit | 58e6bb5df2b3a7b86f06133190753dbcd6f0a3e8 (patch) | |
tree | e5531da2d8bd6098837deae9e065bd419a284281 | |
parent | c9a8740a66341d45b28330d57942f2048e35350a (diff) | |
download | ghostpdl-58e6bb5df2b3a7b86f06133190753dbcd6f0a3e8.tar.gz |
Coverity IDs: 372336/372253
Moving the null pointer check hopefully keeps coverity happy.
-rw-r--r-- | pdf/pdf_fontTT.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pdf/pdf_fontTT.c b/pdf/pdf_fontTT.c index 83baf4ae6..0e3b0caad 100644 --- a/pdf/pdf_fontTT.c +++ b/pdf/pdf_fontTT.c @@ -368,6 +368,9 @@ int pdfi_read_truetype_font(pdf_context *ctx, pdf_dict *font_dict, pdf_dict *str bool encoding_known = false; bool forced_symbolic = false; + if (ppdffont == NULL) + return_error(gs_error_invalidaccess); + *ppdffont = NULL; code = pdfi_dict_knownget_type(ctx, font_dict, "FontDescriptor", PDF_DICT, &fontdesc); @@ -572,7 +575,7 @@ int pdfi_read_truetype_font(pdf_context *ctx, pdf_dict *font_dict, pdf_dict *str goto error; } - if (font != NULL && ppdffont != NULL) + if (font != NULL) *ppdffont = (pdf_font *)font; return code; error: |