Commit ad75915d0 for imagemagick.org
commit ad75915d0bb0aa4f0c49c238dd6d1048811173ec
Author: Cristy <urban-warrior@imagemagick.org>
Date: Thu Mar 12 16:55:52 2026 -0400
https://github.com/ImageMagick/ImageMagick/discussions/8608
diff --git a/MagickCore/magick.c b/MagickCore/magick.c
index f2e673bbb..a72fd8241 100644
--- a/MagickCore/magick.c
+++ b/MagickCore/magick.c
@@ -1433,7 +1433,11 @@ static void MagickSignalHandler(int signal_number)
#endif
#if defined(SIGINT)
if (signal_number == SIGINT)
- _exit(signal_number);
+ {
+ signal(SIGINT,SIG_DFL);
+ raise(SIGINT);
+ _exit(signal_number);
+ }
#endif
#if defined(MAGICKCORE_HAVE_RAISE)
if (signal_handlers[signal_number] != MagickSignalHandler)