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
Regression in bss_mem in 1.1.1c #9119
Comments
@t8m can you take a look at this issue please? |
The systemd-resolved code depends on the fact that in 1.1.x before the 43bb4de commit the the returned buffer from the BIO_get_mem_ptr() was actually the readp buffer so they could freely move the the readp->buf pointer. I do not think this API/ABI contract was ever mentioned anywhere. Certainly the systemd-resolved would not work with 1.0.x. I'd say systemd-resolved needs to be fixed here. |
systemd/systemd#12773 is merged. Thank you. |
Not a bug, fixed in systemd. |
Building
systemd-resolve
from systemd 242 with OpenSSL 1.1.1c and enabling DNS over TLS ends up calling abort (on 32 bit armhf):1.1.1b didn't have this problem, bisecting out the failure, 43bb4de ("Fix for BIO_get_mem_ptr and related regressions") appears to be where it was introduced.
The text was updated successfully, but these errors were encountered: