From: cristy Date: Tue, 8 Jan 2013 02:03:52 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4473 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ad9c7d0fc785747a97af8d56597c9da57ed8e804;p=imagemagick --- diff --git a/MagickCore/magick.c b/MagickCore/magick.c index 7db4a4757..3a24e6055 100644 --- a/MagickCore/magick.c +++ b/MagickCore/magick.c @@ -1152,10 +1152,6 @@ static void MagickSignalHandler(int signal_number) AsynchronousResourceComponentTerminus(); instantiate_magick=MagickFalse; (void) SetMagickSignalHandler(signal_number,signal_handlers[signal_number]); -#if defined(MAGICKCORE_HAVE_RAISE) - if (signal_handlers[signal_number] != MagickSignalHandler) - raise(signal_number); -#endif #if defined(SIGQUIT) if (signal_number == SIGQUIT) abort(); @@ -1194,6 +1190,10 @@ static void MagickSignalHandler(int signal_number) #if defined(SIGTERM) if (signal_number == SIGTERM) exit(signal_number); +#endif +#if defined(MAGICKCORE_HAVE_RAISE) + if (signal_handlers[signal_number] != MagickSignalHandler) + raise(signal_number); #endif _exit(signal_number); /* do not invoke registered atexit() methods */ #endif