Skip to content

Conversation

@phdye
Copy link

@phdye phdye commented Dec 15, 2025

In ck_array.c, the transaction path at line 125 incorrectly returning false after successfully adding a value to the array. This inconsistency with the non-transaction path (which correctly returns true at line 105) caused ck_array_put to indicate failure when it actually succeeded.

Bug found via spec-vs-src FSM workflow comparing API specifications against source implementations.

The transaction path at line 125 was incorrectly returning false after
successfully adding a value to the array. This inconsistency with the
non-transaction path (which correctly returns true at line 105) caused
ck_array_put to indicate failure when it actually succeeded.

Bug found via spec-vs-src FSM workflow comparing API specifications
against source implementations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant