From 1ec02b8713587eadf4d4fccdbb2bc9b7ac7cd853 Mon Sep 17 00:00:00 2001 From: Michael Yang Date: Tue, 25 Aug 2026 09:17:40 -0400 Subject: [PATCH] Fix nasa#1570, Separated out the increment operator in OS_ObjectIdFindNextFree() in osapi-idmap.c --- src/os/shared/src/osapi-idmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/os/shared/src/osapi-idmap.c b/src/os/shared/src/osapi-idmap.c index d75df4be0..b2c840feb 100644 --- a/src/os/shared/src/osapi-idmap.c +++ b/src/os/shared/src/osapi-idmap.c @@ -622,7 +622,8 @@ int32 OS_ObjectIdFindNextFree(OS_object_token_t *token) for (i = 0; i < max_id; ++i) { - local_id = (++serial) % max_id; + serial++; + local_id = (serial) % max_id; if (serial >= OS_OBJECT_INDEX_MASK) { /* reset to beginning of ID space */