On 2024-05-04 Svante Signell <svante.sign...@gmail.com> wrote: > Source: exim4 [...]
> - src_tls-gnu.c.patch: > Define tls_{client,server}_creds_invalidate() for Hurd too by adding > #defined(__GNU__) to the condition. Functions gnutls_priority_deinit() > and gnutls_certificate_free_credentials() already defined in > libgnutls.so.30 (and libgnutls.a) [...] > --- a/src/tls-gnu.c 2023-11-04 13:55:49.000000000 +0100 > +++ b/src/tls-gnu.c 2024-05-04 17:02:04.000000000 +0200 > @@ -1720,7 +1720,7 @@ > } > -#if defined(EXIM_HAVE_INOTIFY) || defined(EXIM_HAVE_KEVENT) > +#if defined(EXIM_HAVE_INOTIFY) || defined(EXIM_HAVE_KEVENT) || > defined(__GNU__) Hello Svante, afaict at a quick glance the second patch works around a real bug. - src/tls.c calls tls_server_creds_invalidate() but the source code for this function is #ifdefined while the invocation is not. I will consult with upstream. cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'