From 6798f7d4cdb90d1461fc5343bc6ea7c8e4cd9dee Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Wed, 8 Aug 2018 23:04:08 +0200 Subject: [PATCH] app: add precondition checks to gimp_gegl_convert_color_profile() --- app/gegl/gimp-gegl-loops.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/gegl/gimp-gegl-loops.cc b/app/gegl/gimp-gegl-loops.cc index 6e7929c9d2..f123edc7a0 100644 --- a/app/gegl/gimp-gegl-loops.cc +++ b/app/gegl/gimp-gegl-loops.cc @@ -955,6 +955,12 @@ gimp_gegl_convert_color_profile (GeglBuffer *src_buffer, const Babl *src_format; const Babl *dest_format; + g_return_if_fail (GEGL_IS_BUFFER (src_buffer)); + g_return_if_fail (GIMP_IS_COLOR_PROFILE (src_profile)); + g_return_if_fail (GEGL_IS_BUFFER (dest_buffer)); + g_return_if_fail (GIMP_IS_COLOR_PROFILE (dest_profile)); + g_return_if_fail (progress == NULL || GIMP_IS_PROGRESS (progress)); + src_format = gegl_buffer_get_format (src_buffer); dest_format = gegl_buffer_get_format (dest_buffer);