Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: if the connection is broken when calling SQLFreeHandle, the client can't be notified #1

Closed
wants to merge 12 commits into from

Conversation

davecramer
Copy link
Contributor

No description provided.

statement.c Outdated
@@ -2349,6 +2359,7 @@ MYLOG(DETAIL_LOG_LEVEL, "!!SC_fetch return =%d\n", ret);
if (!QR_command_maybe_successful(res))
{
SC_set_errorinfo(self, res, 0);
QR_Destructor(rhold.first);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line was removed in f3d6671 on purpose to fix a crash (due to destructing the same object twice) and should not be added back. rhold.first is destructed on line 2374 below.

davecramer added a commit that referenced this pull request May 7, 2024
davecramer and others added 11 commits May 8, 2024 15:52
… contention (#6)

* Add mimalloc submodule and update build script

* Add steps to build and test with UseMimalloc

* Update mimalloc submodule

* Change UseMimalloc parameter type to switch

* Add ExpectMimalloc parameter

* Fetch mimalloc submodule and use mimalloc parameters

* Prevent MIMALLOC_VERBOSE aborting tests

* Uninstall driver after tests; upload mimalloc artifacts
@davecramer davecramer closed this May 8, 2024
@davecramer
Copy link
Contributor Author

will reopen another PR

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.

2 participants