From d2d6af505ea08dba342b6e3d2833bb548ff604fa Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sat, 13 Jun 2020 23:20:42 +0200 Subject: [PATCH] babl: avoid potential NULL deref of malloc result in ICC code --- babl/babl-icc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/babl/babl-icc.c b/babl/babl-icc.c index 96cc166..a21888f 100644 --- a/babl/babl-icc.c +++ b/babl/babl-icc.c @@ -960,6 +960,8 @@ babl_space_from_icc (const char *icc_data, return ret; ret->space.icc_length = icc_length; ret->space.icc_profile = malloc (icc_length); + if (!ret->space.icc_profile) + return NULL; memcpy (ret->space.icc_profile, icc_data, icc_length); #ifdef HAVE_LCMS -- 2.30.2