diff --git a/coders/hdr.c b/coders/hdr.c
index dec8167..ea6fa09 100644
--- a/coders/hdr.c
+++ b/coders/hdr.c
@@ -373,7 +373,7 @@
   if ((image->columns == 0) || (image->rows == 0))
     ThrowReaderException(CorruptImageError,"NegativeOrZeroImageSize");
   if (LocaleCompare(format,"32-bit_rle_xyze") == 0)
-    image->colorspace=XYZColorspace;
+    SetImageColorspace(image,XYZColorspace,exception);
   image->compression=(image->columns < 8) || (image->columns > 0x7ffff) ?
     NoCompression : RLECompression;
   if (image_info->ping != MagickFalse)