From f67da014f00e90eb39d7b41fec9917ab19ceb8aa Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 20 Jun 2026 09:32:10 +1000 Subject: [PATCH] Check WebPMuxNew return value --- src/_webp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/_webp.c b/src/_webp.c index 2ab6991929f..deecca2a5e6 100644 --- a/src/_webp.c +++ b/src/_webp.c @@ -691,6 +691,10 @@ WebPEncode_wrapper(PyObject *self, PyObject *args) { // and value 0 indicates data will NOT be copied. WebPMux *mux = WebPMuxNew(); + if (mux == NULL) { + PyErr_SetString(PyExc_RuntimeError, "could not create mux object"); + return NULL; + } WebPMuxSetImage(mux, &image, copy_data); if (dbg) {