From 6b2a2ab7ace1d1b28a497d8607a3a56e9b7a6a10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=95=E3=82=A3=E3=83=AB=E3=82=BF=E3=83=BC=E3=83=9A?= =?UTF-8?q?=E3=83=BC=E3=83=91=E3=83=BC?= <76888457+filterpaper@users.noreply.github.com> Date: Fri, 13 Feb 2026 14:51:33 +0800 Subject: [PATCH] Return INVALID_DEFERRED_TOKEN on allocation failure (#26012) Return the proper deferred_token type instead of boolean false. --- quantum/deferred_exec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quantum/deferred_exec.c b/quantum/deferred_exec.c index b3be3747d47..41a773140d3 100644 --- a/quantum/deferred_exec.c +++ b/quantum/deferred_exec.c @@ -56,7 +56,7 @@ deferred_token defer_exec_advanced(deferred_executor_t *table, size_t table_coun // Work out the new token value, dropping out if none were available deferred_token token = allocate_token(table, table_count); if (token == INVALID_DEFERRED_TOKEN) { - return false; + return INVALID_DEFERRED_TOKEN; } // Set up the executor table entry