diff --git a/tests/kernel/mem_pool/test_mpool_api/src/test_mpool_api.c b/tests/kernel/mem_pool/test_mpool_api/src/test_mpool_api.c index 75e30583a53..02736a51d2e 100644 --- a/tests/kernel/mem_pool/test_mpool_api/src/test_mpool_api.c +++ b/tests/kernel/mem_pool/test_mpool_api/src/test_mpool_api.c @@ -94,7 +94,8 @@ void test_mpool_alloc_size(void) assert_true(k_mem_pool_alloc(&kmpool, &block[i], size, K_NO_WAIT) == 0, NULL); assert_not_null(block[i].data, NULL); - assert_true((uint32_t)(block[i++].data) % BLK_ALIGN == 0, NULL); + assert_true((uint32_t)(block[i].data) % BLK_ALIGN == 0, NULL); + i++; size = size >> 2; } while (i--) { @@ -111,7 +112,8 @@ void test_mpool_alloc_size(void) assert_true(k_mem_pool_alloc(&kmpool, &block[i], size, K_NO_WAIT) == 0, NULL); assert_not_null(block[i].data, NULL); - assert_true((uint32_t)(block[i++].data) % BLK_ALIGN == 0, NULL); + assert_true((uint32_t)(block[i].data) % BLK_ALIGN == 0, NULL); + i++; size = size << 2; } while (i--) {