Skip to content

Fix rows of exactly 1024 bytes getting ignored in C# - #5621

Open
lisandroct wants to merge 1 commit into
masterfrom
lisandro/fix-table-iter
Open

Fix rows of exactly 1024 bytes getting ignored in C##5621
lisandroct wants to merge 1 commit into
masterfrom
lisandro/fix-table-iter

Conversation

@lisandroct

Copy link
Copy Markdown
Contributor

Description of Changes

In C#, a result of Errno.EXHAUSTED from row_iter_bsatn_advance was wrongly interpreted as "iterator is done, no bytes were written". This PR fixes it to match the contract correctly: EXHAUSTED: wrote zero or more bytes, and iterator is now done.

API and ABI breaking changes

No changes.

Expected complexity level and risk

  1. Trivial change.

Testing

  • Tested that 1024 bytes rows aren't ignored anymore

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