]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 24 Jan 2014 11:23:14 +0000 (11:23 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 24 Jan 2014 11:23:14 +0000 (11:23 +0000)
MagickCore/magick.c

index 4d02e60c25b632f9ad144cfc44e4670692151fa0..fc31a2e53757c210c4efde3ee40bc043c9414405 100644 (file)
@@ -1251,6 +1251,7 @@ MagickExport void MagickCoreGenesis(const char *path,
   /*
     Initialize the Magick environment.
   */
+  InitializeMagickMutex();
   LockMagickMutex();
   if (instantiate_magickcore != MagickFalse)
     {
@@ -1381,6 +1382,7 @@ MagickExport void MagickCoreGenesis(const char *path,
 */
 MagickExport void MagickCoreTerminus(void)
 {
+  InitializeMagickMutex();
   LockMagickMutex();
   if (instantiate_magickcore == MagickFalse)
     {
@@ -1419,6 +1421,7 @@ MagickExport void MagickCoreTerminus(void)
   SemaphoreComponentTerminus();
   instantiate_magickcore=MagickFalse;
   UnlockMagickMutex();
+  DestroyMagickMutex();
 }
 \f
 /*