Repair Heimdal GSSAPI authenticator init part 2 exim-4.90.0.27
authorPhil Pennock <pdp@exim.org>
Thu, 8 Feb 2018 04:15:37 +0000 (23:15 -0500)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Thu, 8 Feb 2018 11:03:02 +0000 (12:03 +0100)
Broken-by: d185889f4
(cherry picked from commit aab9a84358906493bde0efc6aa13b00e59096396)

doc/doc-txt/ChangeLog
src/src/auths/heimdal_gssapi.c

index ec4cae6d833489004f4946d2b46d01c6edc16ee8..6e71f1fbb2c2de70ab739127fc12465a46ab4bdf 100644 (file)
@@ -61,8 +61,9 @@ JH/14 Bug 2174: A timeout on connect for a callout was also erroneously seen as
 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
index b583a73fdf8b8ea27d3be0c2f7079552bc95943d..631b9790c93fb9898d9de3ca6d995a32fde8076a 100644 (file)
@@ -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) {}