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

Call VDP_Close() for all cases and revert regression #4068

Closed
wants to merge 3 commits into from

Conversation

nigoroll
Copy link
Member

This PR fixes the issues described in #4067 :

We add missing VDP_Close() calls to the deliver functions of esi and http1, revert a wrong addition of a VDP_Close() call, add one at the right place and add a VDP_Fini() function with an assertion to ensure all cases are taken care of.

This reverts the code change from commit 6d423aa,
keeps the test case and adds a VDP_Close() for the case that the
transport deliver function is not called.

Part 2 of the fix for varnishcache#4067

Conflicts:
	bin/varnishd/cache/cache_req_fsm.c
@nigoroll
Copy link
Member Author

nigoroll commented Mar 1, 2024

merged as of bb3d027 but it seems there is an issue with gh noticing the merge

@nigoroll nigoroll closed this Mar 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant