From b5c2172f59f42934b76e4ac607f2c7ef4f049bb4 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Fri, 7 Jan 2022 06:53:44 +0100 Subject: [PATCH] [sfnt] Avoid 'runtime error: applying zero offset to null pointer'. * src/sfnt/ttsbit.c (tt_sbit_decoder_load_byte_aligned): Exit early if `line` is NULL. --- src/sfnt/ttsbit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sfnt/ttsbit.c b/src/sfnt/ttsbit.c index e9ba697db..615e23d9f 100644 --- a/src/sfnt/ttsbit.c +++ b/src/sfnt/ttsbit.c @@ -730,6 +730,9 @@ pitch = bitmap->pitch; line = bitmap->buffer; + if ( !line ) + goto Exit; + width = decoder->metrics->width; height = decoder->metrics->height;