From 24b63ad7df33187a4e1d997e2fe8b7a45636f9b3 Mon Sep 17 00:00:00 2001 From: olokelo Date: Mon, 11 Mar 2024 11:41:32 +0100 Subject: [PATCH] fix goto labels for clang --- src/_jxl.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/_jxl.c b/src/_jxl.c index d4b21208a..2f0b4eec8 100644 --- a/src/_jxl.c +++ b/src/_jxl.c @@ -373,9 +373,10 @@ _jxl_decoder_new(PyObject *self, PyObject *args) { // on success we should never reach here - end: // set error message char err_msg[128]; + + end: snprintf(err_msg, 128, "could not create decoder object. libjxl call: %s returned: %d", jxl_call_name, decp->status); @@ -477,11 +478,12 @@ _jxl_decoder_get_next(PyObject *self) { Py_DECREF(bytes); return ret; - end: // we also shouldn't reach here if frame read was ok // set error message char err_msg[128]; + + end: snprintf(err_msg, 128, "could not read frame. libjxl call: %s returned: %d", jxl_call_name, decp->status); @@ -490,7 +492,7 @@ _jxl_decoder_get_next(PyObject *self) { end_with_custom_error: // no need to deallocate anything here - // user can just igonre error + // user can just ignore error return NULL;