From 8ffbc6c5eafdf7c8019d013bd04da04d1709fe9b Mon Sep 17 00:00:00 2001 From: Sebastian Holtermann Date: Mon, 2 Dec 2024 18:01:00 +0100 Subject: [PATCH] Fix array size computation This fixes an array size computation that assumed that the array elements are char * when in fact they are char arrays. --- ddio/lnxmouse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ddio/lnxmouse.cpp b/ddio/lnxmouse.cpp index 558d2519..f2fc6806 100644 --- a/ddio/lnxmouse.cpp +++ b/ddio/lnxmouse.cpp @@ -537,7 +537,7 @@ const char *ddio_MouseGetBtnText(int btn) { } const char *ddio_MouseGetAxisText(int axis) { - if (axis >= (sizeof(Ctltext_MseAxisBindings) / sizeof(char *)) || axis < 0) + if (axis >= static_cast(sizeof(Ctltext_MseAxisBindings) / sizeof(Ctltext_MseAxisBindings[0])) || axis < 0) return (""); return Ctltext_MseAxisBindings[axis]; }