From d526290b2a14183621b368b255c5e56190fd13cb Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Sun, 6 Aug 2023 20:44:29 -0400 Subject: [PATCH] io-svg.c: do nothing if we're handed an increment of size zero --- io-svg.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/io-svg.c b/io-svg.c index e44af1a..b1cb332 100644 --- a/io-svg.c +++ b/io-svg.c @@ -363,7 +363,10 @@ static gboolean gdk_pixbuf_load_increment(gpointer data, GError** error) { SvgTinyContext* context = (SvgTinyContext*)data; - /* YOLO, what is error checking? */ + if (buf_size == 0) { + return TRUE; + } + context->svg_data = g_realloc(context->svg_data, context->svg_data_size + buf_size); memcpy(context->svg_data + context->svg_data_size, buf, buf_size); -- 2.43.2