diff --git a/ChangeLog b/ChangeLog
index 01e3c6f..46968ae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
-2010-02-07  6.5.9-2 Anthony Thyssen <A.Thyssen@griffith...>
+2010-02-07  6.5.9-3 Cristy  <quetzlzacatenango@image...>
+  * Initialize grayscale colormap for PSD images.
+
+2010-02-07  6.5.9-3 Anthony Thyssen <A.Thyssen@griffith...>
   * Final testing and fixing of basic morphology operators
   * Addition Third-level Subtractive Morphology Methods
     edge-in, edge-out, edge, top-hat, bottom-hat
diff --git a/Makefile.am b/Makefile.am
index de86309..115e5f9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -39,9 +39,7 @@
 	$(WAND_CLEANFILES) \
 	$(MAGICKPP_CLEANFILES) \
 	$(UTILITIES_CLEANFILES) \
-	$(TESTS_CLEANFILES) \
-  magick/magick-config.h \
-  _configs.sed
+	$(TESTS_CLEANFILES)
 
 bin_PROGRAMS = \
 	$(UTILITIES_PGMS)
diff --git a/Makefile.in b/Makefile.in
index 31a0102..ac9fefd 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2553,9 +2553,8 @@
 DISTCHECK_CONFIGURE_FLAGS = $(DISTCHECK_CONFIG_FLAGS)
 CLEANFILES = $(LTDL_CLEANFILES) $(WAND_CLEANFILES) \
 	$(MAGICKPP_CLEANFILES) $(UTILITIES_CLEANFILES) \
-	$(TESTS_CLEANFILES) magick/magick-config.h _configs.sed \
-	ltdl/libltdl.la ltdl/libltdlc.la ltdl/libdlloader.la \
-	$(ltdl_LIBOBJS) $(ltdl_LTLIBOBJS)
+	$(TESTS_CLEANFILES) ltdl/libltdl.la ltdl/libltdlc.la \
+	ltdl/libdlloader.la $(ltdl_LIBOBJS) $(ltdl_LTLIBOBJS)
 
 # Binary scripts
 bin_SCRIPTS = \
diff --git a/coders/psd.c b/coders/psd.c
index 4673184..8dec87f 100644
--- a/coders/psd.c
+++ b/coders/psd.c
@@ -695,6 +695,8 @@
   if ((psd_info.mode == BitmapMode) || (psd_info.mode == GrayscaleMode) ||
       (psd_info.mode == DuotoneMode))
     {
+      if (AcquireImageColormap(image,256) == MagickFalse)
+        ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
       image->matte=psd_info.channels >= 2 ? MagickTrue : MagickFalse;
       if (image->debug != MagickFalse)
         (void) LogMagickEvent(CoderEvent,GetMagickModule(),
diff --git a/config/configure.xml b/config/configure.xml
index a3b7824..76a47fa 100644
--- a/config/configure.xml
+++ b/config/configure.xml
@@ -9,7 +9,7 @@
   <configure name="NAME" value="ImageMagick"/>
   <configure name="LIB_VERSION" value="0x659"/>
   <configure name="LIB_VERSION_NUMBER" value="6,5,9,3"/>
-  <configure name="RELEASE_DATE" value="2010-02-04"/>
+  <configure name="RELEASE_DATE" value="2010-02-07"/>
   <configure name="CONFIGURE" value="./configure "/>
   <configure name="PREFIX" value="/usr/local"/>
   <configure name="EXEC-PREFIX" value="/usr/local"/>
diff --git a/magick/version.h b/magick/version.h
index f54dacd..477c2ee 100644
--- a/magick/version.h
+++ b/magick/version.h
@@ -32,8 +32,8 @@
 #define MagickLibVersionNumber  3,0,0
 #define MagickLibAddendum  "-3"
 #define MagickLibInterface  3
-#define MagickReleaseDate  "2010-02-04"
-#define MagickChangeDate   "20100203"
+#define MagickReleaseDate  "2010-02-07"
+#define MagickChangeDate   "20100207"
 #define MagickAuthoritativeURL  "http://www.imagemagick.org"
 #define MagickHomeURL  "file:///usr/local/share/doc/ImageMagick-6.5.9/index.html"
 #if (MAGICKCORE_QUANTUM_DEPTH == 8)