diff --git a/coders/pattern.c b/coders/pattern.c
index f9dd536..5bacf70 100644
--- a/coders/pattern.c
+++ b/coders/pattern.c
@@ -990,7 +990,7 @@
       pattern_image=image;
       image=AcquireImage(blob_info,exception);
       image->background_color=pattern_image->background_color;
-      (void) SetImageBackgroundColor(image);
+      (void) SetImageBackgroundColor(image,exception);
       (void) TextureImage(image,pattern_image,exception);
       pattern_image=DestroyImage(pattern_image);
     }