From 12b003a9759c8d0e99d6561b19352001e915f06e Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Mon, 15 Sep 2025 19:04:53 +0200 Subject: [PATCH] dix: dixutils: fix signedness of numCallbackListsToCleanup It's a counter and size value - we're getting lots of signedness warnings, so use size_t instead of (signed) int. Signed-off-by: Enrico Weigelt, metux IT consult --- dix/dixutils.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dix/dixutils.c b/dix/dixutils.c index d25246768..d411f6777 100644 --- a/dix/dixutils.c +++ b/dix/dixutils.c @@ -645,7 +645,7 @@ ClientIsAsleep(ClientPtr client) /* ===== Private Procedures ===== */ -static int numCallbackListsToCleanup = 0; +static size_t numCallbackListsToCleanup = 0; static CallbackListPtr **listsToCleanup = NULL; static Bool @@ -751,7 +751,7 @@ void DeleteCallbackList(CallbackListPtr *pcbl) return; } - for (int i = 0; i < numCallbackListsToCleanup; i++) { + for (size_t i = 0; i < numCallbackListsToCleanup; i++) { if (listsToCleanup[i] == pcbl) { listsToCleanup[i] = NULL; break; @@ -781,7 +781,7 @@ CreateCallbackList(CallbackListPtr *pcbl) cbl->list = NULL; *pcbl = cbl; - for (int i = 0; i < numCallbackListsToCleanup; i++) { + for (size_t i = 0; i < numCallbackListsToCleanup; i++) { if (!listsToCleanup[i]) { listsToCleanup[i] = pcbl; return TRUE; @@ -822,7 +822,7 @@ DeleteCallback(CallbackListPtr *pcbl, CallbackProcPtr callback, void *data) void DeleteCallbackManager(void) { - for (int i = 0; i < numCallbackListsToCleanup; i++) { + for (size_t i = 0; i < numCallbackListsToCleanup; i++) { DeleteCallbackList(listsToCleanup[i]); } free(listsToCleanup);