[exim-cvs] Unbreak heimdal_gssapi auth driver

Top Page
Delete this message
Reply to this message
Author: Exim Git Commits Mailing List
Date:  
To: exim-cvs
Subject: [exim-cvs] Unbreak heimdal_gssapi auth driver
Gitweb: https://git.exim.org/exim.git/commitdiff/6ee110613402e8562c03b4a11c3ffbdbd47bd153
Commit:     6ee110613402e8562c03b4a11c3ffbdbd47bd153
Parent:     96c5bd4049c62215b741ff7b6ff7a3bf24bea7c0
Author:     Phil Pennock <pdp@???>
AuthorDate: Wed Jun 5 05:35:28 2019 -0400
Committer:  Phil Pennock <pdp@???>
CommitDate: Wed Jun 5 05:35:28 2019 -0400


    Unbreak heimdal_gssapi auth driver


    Commit 251b9eb46 broke heimdal_gssapi by changing the function
    definition in the `.c` without changing the declaration in the `.h`.
    Was part of 4.92.


    Make corresponding `.h` change to reflect newer internal API.
---
 doc/doc-txt/ChangeLog          | 2 ++
 src/src/auths/heimdal_gssapi.h | 3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)


diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index b4e5899..52fcc82 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -127,6 +127,8 @@ JH/25 The smtp transport option "hosts_try_fastopen" now enables all hosts by
 JH/26 The PIPE_CONNECT facility is promoted from experimental status and is now
       controlled by the build-time option SUPPORT_PIPE_CONNECT.


+PP/01 Unbreak heimdal_gssapi, broken in 4.92.
+

Exim version 4.92
-----------------
diff --git a/src/src/auths/heimdal_gssapi.h b/src/src/auths/heimdal_gssapi.h
index a606a5c..b682b5f 100644
--- a/src/src/auths/heimdal_gssapi.h
+++ b/src/src/auths/heimdal_gssapi.h
@@ -32,8 +32,7 @@ extern auth_heimdal_gssapi_options_block auth_heimdal_gssapi_option_defaults;

 extern void auth_heimdal_gssapi_init(auth_instance *);
 extern int auth_heimdal_gssapi_server(auth_instance *, uschar *);
-extern int auth_heimdal_gssapi_client(auth_instance *, smtp_inblock *,
-                                smtp_outblock *, int, uschar *, int);
+extern int auth_heimdal_gssapi_client(auth_instance *, void *, int, uschar *, int);
 extern void auth_heimdal_gssapi_version_report(FILE *f);


/* End of heimdal_gssapi.h */