Skip to content

Conversation

@arman-bd
Copy link
Owner

…cleanup

@arman-bd arman-bd self-assigned this Nov 17, 2025
- Add comprehensive test suite for connection pool edge cases
- Test empty body responses after multiple non-empty body requests
- Test alternating request patterns and stress scenarios
- Verify fix for SSL double-free crash (SIGABRT)
- All 5 tests pass, confirming the bug is fixed
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

- test_double_free_bug_reproduction() now first test, most important
- Documents exact bug scenario and crash conditions
- Uses real httpmorph-bin server with /status/200 empty body endpoint
- Triggers Connection: close -> pool_connection_destroy -> double-free
- Without fix: crashes with SIGABRT (exit code 134)
- With fix: passes successfully
- All 6 connection pool tests pass
@arman-bd arman-bd merged commit 4bf6a49 into main Nov 18, 2025
21 checks passed
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.

3 participants