]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 8 Jan 2013 02:03:52 +0000 (02:03 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 8 Jan 2013 02:03:52 +0000 (02:03 +0000)
MagickCore/magick.c

index 7db4a47579651ae726429a23dfc6302bcdd1c36a..3a24e6055cd1b6a92e4563394440d38635f9ac3c 100644 (file)
@@ -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