From 78503902169756019e074342454ce02c3bd01ff1 Mon Sep 17 00:00:00 2001 From: ndossche <7771979+ndossche@users.noreply.github.com> Date: Sun, 24 May 2026 19:32:32 +0200 Subject: [PATCH] Propagate error from MagickEvaluateImages() Matches other code. --- imagick_class.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/imagick_class.c b/imagick_class.c index 9f17d661..e56afbc0 100644 --- a/imagick_class.c +++ b/imagick_class.c @@ -6481,6 +6481,10 @@ PHP_METHOD(Imagick, evaluateImages) } evaluated_wand = MagickEvaluateImages(intern->magick_wand, evaluate_operator); + if (evaluated_wand == NULL) { + php_imagick_convert_imagick_exception(intern->magick_wand, "Evaluating images failed" TSRMLS_CC); + RETURN_THROWS(); + } object_init_ex(return_value, php_imagick_sc_entry); intern_return = Z_IMAGICK_P(return_value);