From d362e1512dc30a23f72f29e55c44093d3911198d Mon Sep 17 00:00:00 2001 From: Nicolas F Date: Fri, 3 Jul 2020 13:06:46 +0200 Subject: [PATCH] overlay-mineral: fix tuple parse data type Was a byte, should've been an unsigned short. Fixes #1801. --- overviewer_core/src/overviewer.h | 2 +- overviewer_core/src/primitives/overlay-mineral.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/overviewer_core/src/overviewer.h b/overviewer_core/src/overviewer.h index 8376b4f..b2f6190 100644 --- a/overviewer_core/src/overviewer.h +++ b/overviewer_core/src/overviewer.h @@ -31,7 +31,7 @@ // increment this value if you've made a change to the c extension // and want to force users to rebuild -#define OVERVIEWER_EXTENSION_VERSION 85 +#define OVERVIEWER_EXTENSION_VERSION 86 #include #include diff --git a/overviewer_core/src/primitives/overlay-mineral.c b/overviewer_core/src/primitives/overlay-mineral.c index c151d52..f8bba90 100644 --- a/overviewer_core/src/primitives/overlay-mineral.c +++ b/overviewer_core/src/primitives/overlay-mineral.c @@ -111,7 +111,7 @@ overlay_mineral_start(void* data, RenderState* state, PyObject* support) { for (i = 0; i < minerals_size; i++) { PyObject* mineral = PyList_GET_ITEM(opt, i); - if (!PyArg_ParseTuple(mineral, "b(bbb)", &(minerals[i].block), &(minerals[i].r), &(minerals[i].g), &(minerals[i].b))) { + if (!PyArg_ParseTuple(mineral, "H(bbb)", &(minerals[i].block), &(minerals[i].r), &(minerals[i].g), &(minerals[i].b))) { free(minerals); self->minerals = NULL; return true;