Index: third_party/libwebp/enc/picture.c |
diff --git a/third_party/libwebp/enc/picture.c b/third_party/libwebp/enc/picture.c |
index 26679a72e41452eb67fd86b28ff61c57a5dad17c..d9befbc47d93fa0dcd1a1c5ac73c4a748f1df747 100644 |
--- a/third_party/libwebp/enc/picture.c |
+++ b/third_party/libwebp/enc/picture.c |
@@ -237,6 +237,8 @@ static size_t Encode(const uint8_t* rgba, int width, int height, int stride, |
WebPMemoryWriter wrt; |
int ok; |
+ if (output == NULL) return 0; |
+ |
if (!WebPConfigPreset(&config, WEBP_PRESET_DEFAULT, quality_factor) || |
!WebPPictureInit(&pic)) { |
return 0; // shouldn't happen, except if system installation is broken |