Changeset 466
- Timestamp:
- 10/26/09 06:01:42 (4 weeks ago)
- Files:
-
- 1 modified
-
ImageMagick/trunk/magick/semaphore.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/magick/semaphore.c
r453 r466 115 115 { 116 116 assert(semaphore_info != (SemaphoreInfo **) NULL); 117 LockMagickMutex();118 117 if (*semaphore_info == (SemaphoreInfo *) NULL) 119 *semaphore_info=AllocateSemaphoreInfo(); 120 UnlockMagickMutex(); 118 { 119 LockMagickMutex(); 120 if (*semaphore_info == (SemaphoreInfo *) NULL) 121 *semaphore_info=AllocateSemaphoreInfo(); 122 UnlockMagickMutex(); 123 } 121 124 } 122 125 … … 284 287 { 285 288 assert(semaphore_info != (SemaphoreInfo *) NULL); 286 assert(semaphore_info->signature == MagickSignature);287 289 #if defined(MAGICKCORE_HAVE_PTHREAD) 288 290 { … … 460 462 { 461 463 assert(semaphore_info != (SemaphoreInfo *) NULL); 462 assert(semaphore_info->signature == MagickSignature);463 464 #if defined(MAGICKCORE_DEBUG) 464 465 assert(IsMagickThreadEqual(semaphore_info->id) != MagickFalse);
