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'

Reply via email to