summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Pennock <pdp@exim.org>2018-02-07 23:15:37 -0500
committerPhil Pennock <pdp@exim.org>2018-02-07 23:15:37 -0500
commitaab9a84358906493bde0efc6aa13b00e59096396 (patch)
tree1125de1c1fa241ec32e9d2cbf5f9c18245aa2908
parent7be145827de6464f18601325df0091b7c7ab908e (diff)
Repair Heimdal GSSAPI authenticator init part 2
Broken-by: d185889f4
-rw-r--r--doc/doc-txt/ChangeLog3
-rw-r--r--src/src/auths/heimdal_gssapi.c6
2 files changed, 5 insertions, 4 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index e0981f4eb..8112d4b07 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -85,8 +85,9 @@ JH/15 Relax results from ACL control request to enable cutthrough, in
JH/16 Fix bug in DKIM verify: a buffer overflow could corrupt the malloc
metadata, resulting in a crash in free().
-PP/01 Fix broken refactor of Heimdal GSSAPI authenticator init.
+PP/01 Fix broken Heimdal GSSAPI authenticator integration.
Broken in f2ed27cf5, missing an equals sign for specified-initialisers.
+ Broken also in d185889f4, with init system revamp.
Exim version 4.90
diff --git a/src/src/auths/heimdal_gssapi.c b/src/src/auths/heimdal_gssapi.c
index b583a73fd..631b9790c 100644
--- a/src/src/auths/heimdal_gssapi.c
+++ b/src/src/auths/heimdal_gssapi.c
@@ -80,9 +80,9 @@ auth_heimdal_gssapi_options_block auth_heimdal_gssapi_option_defaults = {
#ifdef MACRO_PREDEF
/* Dummy values */
-void auth_heimdal_init(auth_instance *ablock) {}
-int auth_heimdal_server(auth_instance *ablock, uschar *data) {return 0;}
-int auth_heimdal_client(auth_instance *ablock, smtp_inblock *inblock,
+void auth_heimdal_gssapi_init(auth_instance *ablock) {}
+int auth_heimdal_gssapi_server(auth_instance *ablock, uschar *data) {return 0;}
+int auth_heimdal_gssapi_client(auth_instance *ablock, smtp_inblock *inblock,
smtp_outblock *outblock, int timeout, uschar *buffer, int buffsize) {return 0;}
void auth_heimdal_gssapi_version_report(FILE *f) {}