@@ -569,14 +569,14 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
569569 */
570570 thread_support = GetMagickThreadSupport (magick_info );
571571 if ((thread_support & DecoderThreadSupport ) == 0 )
572- LockSemaphoreInfo (read_info -> semaphore );
572+ LockSemaphoreInfo (magick_info -> semaphore );
573573 status = IsCoderAuthorized (magick_info -> magick_module ,read_info -> magick ,
574574 ReadPolicyRights ,exception );
575575 image = (Image * ) NULL ;
576576 if (status != MagickFalse )
577577 image = GetImageDecoder (magick_info )(read_info ,exception );
578578 if ((thread_support & DecoderThreadSupport ) == 0 )
579- UnlockSemaphoreInfo (read_info -> semaphore );
579+ UnlockSemaphoreInfo (magick_info -> semaphore );
580580 }
581581 else
582582 {
@@ -607,11 +607,11 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
607607 MaxTextExtent );
608608 * read_info -> filename = '\0' ;
609609 if (GetDelegateThreadSupport (delegate_info ) == MagickFalse )
610- LockSemaphoreInfo (read_info -> semaphore );
610+ LockSemaphoreInfo (delegate_info -> semaphore );
611611 status = InvokeDelegate (read_info ,image ,read_info -> magick ,(char * ) NULL ,
612612 exception );
613613 if (GetDelegateThreadSupport (delegate_info ) == MagickFalse )
614- UnlockSemaphoreInfo (read_info -> semaphore );
614+ UnlockSemaphoreInfo (delegate_info -> semaphore );
615615 image = DestroyImageList (image );
616616 read_info -> temporary = MagickTrue ;
617617 if (status != MagickFalse )
@@ -635,14 +635,14 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
635635 */
636636 thread_support = GetMagickThreadSupport (magick_info );
637637 if ((thread_support & DecoderThreadSupport ) == 0 )
638- LockSemaphoreInfo (read_info -> semaphore );
638+ LockSemaphoreInfo (magick_info -> semaphore );
639639 status = IsCoderAuthorized (magick_info -> magick_module ,read_info -> magick ,
640640 ReadPolicyRights ,exception );
641641 image = (Image * ) NULL ;
642642 if (status != MagickFalse )
643643 image = (Image * ) (GetImageDecoder (magick_info ))(read_info ,exception );
644644 if ((thread_support & DecoderThreadSupport ) == 0 )
645- UnlockSemaphoreInfo (read_info -> semaphore );
645+ UnlockSemaphoreInfo (magick_info -> semaphore );
646646 }
647647 if (read_info -> temporary != MagickFalse )
648648 {
@@ -1253,13 +1253,13 @@ MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info,
12531253 */
12541254 thread_support = GetMagickThreadSupport (magick_info );
12551255 if ((thread_support & EncoderThreadSupport ) == 0 )
1256- LockSemaphoreInfo (write_info -> semaphore );
1256+ LockSemaphoreInfo (magick_info -> semaphore );
12571257 status = IsCoderAuthorized (magick_info -> magick_module ,write_info -> magick ,
12581258 WritePolicyRights ,exception );
12591259 if (status != MagickFalse )
12601260 status = GetImageEncoder (magick_info )(write_info ,image );
12611261 if ((thread_support & EncoderThreadSupport ) == 0 )
1262- UnlockSemaphoreInfo (write_info -> semaphore );
1262+ UnlockSemaphoreInfo (magick_info -> semaphore );
12631263 }
12641264 else
12651265 {
@@ -1272,11 +1272,11 @@ MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info,
12721272 */
12731273 * write_info -> filename = '\0' ;
12741274 if (GetDelegateThreadSupport (delegate_info ) == MagickFalse )
1275- LockSemaphoreInfo (write_info -> semaphore );
1275+ LockSemaphoreInfo (delegate_info -> semaphore );
12761276 status = InvokeDelegate (write_info ,image ,(char * ) NULL ,
12771277 write_info -> magick ,exception );
12781278 if (GetDelegateThreadSupport (delegate_info ) == MagickFalse )
1279- UnlockSemaphoreInfo (write_info -> semaphore );
1279+ UnlockSemaphoreInfo (delegate_info -> semaphore );
12801280 (void ) CopyMagickString (image -> filename ,filename ,MaxTextExtent );
12811281 }
12821282 else
@@ -1328,13 +1328,13 @@ MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info,
13281328 */
13291329 thread_support = GetMagickThreadSupport (magick_info );
13301330 if ((thread_support & EncoderThreadSupport ) == 0 )
1331- LockSemaphoreInfo (write_info -> semaphore );
1332- status = IsCoderAuthorized (magick_info -> magick_module ,
1333- write_info -> magick , WritePolicyRights ,exception );
1331+ LockSemaphoreInfo (magick_info -> semaphore );
1332+ status = IsCoderAuthorized (magick_info -> magick_module ,write_info -> magick ,
1333+ WritePolicyRights ,exception );
13341334 if (status != MagickFalse )
13351335 status = GetImageEncoder (magick_info )(write_info ,image );
13361336 if ((thread_support & EncoderThreadSupport ) == 0 )
1337- UnlockSemaphoreInfo (write_info -> semaphore );
1337+ UnlockSemaphoreInfo (magick_info -> semaphore );
13381338 }
13391339 }
13401340 }
0 commit comments