From 5ee247a8fb30f9004712a0f5464a564d12f4d39d Mon Sep 17 00:00:00 2001 From: cristy Date: Fri, 12 Feb 2010 15:42:34 +0000 Subject: [PATCH] --- magick/cache.c | 1 + magick/morphology.c | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/magick/cache.c b/magick/cache.c index 706006d1f..4202322bf 100644 --- a/magick/cache.c +++ b/magick/cache.c @@ -651,6 +651,7 @@ static MagickBooleanType ClosePixelCacheOnDisk(CacheInfo *cache_info) int status; + status=(-1); LockSemaphoreInfo(cache_info->disk_semaphore); if (cache_info->file != -1) status=close(cache_info->file); diff --git a/magick/morphology.c b/magick/morphology.c index 55adfaea7..e804e5840 100644 --- a/magick/morphology.c +++ b/magick/morphology.c @@ -1192,7 +1192,10 @@ static unsigned long MorphologyApply(const Image *image, Image if (image->colorspace == CMYKColorspace) q_indexes[x] = p_indexes[r]; - result.index=(MagickRealType) 0; /* stop compiler warnings */ + result.green=(MagickRealType) 0; + result.blue=(MagickRealType) 0; + result.opacity=(MagickRealType) 0; + result.index=(MagickRealType) 0; switch (method) { case ConvolveMorphology: /* Set the user defined bias of the weighted average output @@ -1586,6 +1589,7 @@ MagickExport Image *MorphologyImageChannel(const Image *image, const limit = image->columns > image->rows ? image->columns : image->rows; /* Third-level morphology methods */ + grad_image=(Image *) NULL; switch( curr_method ) { case EdgeMorphology: grad_image = MorphologyImageChannel(image, channel, -- 2.40.0