Commit 80114eed7 for imagemagick.org

commit 80114eed7db4ed872bf970623ab446a11416f7a3
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Thu Nov 5 19:51:41 2026 +0100

    Make sure we return false when writing fails.

diff --git a/coders/webp.c b/coders/webp.c
index 3d6a39401..ed404f04e 100644
--- a/coders/webp.c
+++ b/coders/webp.c
@@ -1277,14 +1277,20 @@ static MagickBooleanType WriteWEBPImage(const ImageInfo *image_info,
     if (status != MagickFalse)
       status=WriteWEBPImageProfile(image,&webp_data,exception);
     if (status != MagickFalse)
-      (void) WriteBlob(image,webp_data.size,webp_data.bytes);
+      {
+        if (WriteBlob(image,webp_data.size,webp_data.bytes) != (ssize_t) webp_data.size)
+          status=MagickFalse;
+      }
     WebPDataClear(&webp_data);
   }
 #else
   WebPMemoryWriterInit(&writer);
   status=WriteSingleWEBPImage(image_info,image,&configure,&writer,exception);
   if (status != MagickFalse)
-    (void) WriteBlob(image,writer.size,writer.mem);
+    {
+      if (WriteBlob(image, writer.size, writer.mem) != (ssize_t) writer.size)
+        status=MagickFalse;
+    }
   WebPMemoryWriterClear(&writer);
 #endif
   if (CloseBlob(image) == MagickFalse)