diff --git a/coders/webp.c b/coders/webp.c
index d25cfc9..48688f8 100644
--- a/coders/webp.c
+++ b/coders/webp.c
@@ -356,7 +356,7 @@
   assert(image->signature == MagickSignature);
   if (image->debug != MagickFalse)
     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
-  if ((image->columns > 16383) || (image->rows > 16383))
+  if ((image->columns > 16383UL) || (image->rows > 16383UL))
     ThrowWriterException(ImageError,"WidthOrHeightExceedsLimit");
   status=OpenBlob(image_info,image,WriteBinaryBlobMode,exception);
   if (status == MagickFalse)