summaryrefslogtreecommitdiffstats
path: root/src/lib/krb4/memcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb4/memcache.c')
-rw-r--r--src/lib/krb4/memcache.c25
1 files changed, 22 insertions, 3 deletions
diff --git a/src/lib/krb4/memcache.c b/src/lib/krb4/memcache.c
index 77fe0ed50f..65fbce4515 100644
--- a/src/lib/krb4/memcache.c
+++ b/src/lib/krb4/memcache.c
@@ -13,6 +13,7 @@
*/
#include "krb.h"
+#include "krb4int.h"
#ifdef _WIN32
#include <errno.h>
@@ -457,9 +458,9 @@ krb_get_cred (service, instance, realm, c)
* Returns KSUCCESS if all goes well, otherwise KFAILURE.
*/
-int KRB5_CALLCONV
-krb_save_credentials(sname, sinst, srealm, session,
- lifetime, kvno, ticket, issue_date)
+int
+krb4int_save_credentials_addr(sname, sinst, srealm, session,
+ lifetime, kvno, ticket, issue_date, laddr)
char* sname; /* Service name */
char* sinst; /* Instance */
@@ -469,6 +470,7 @@ krb_save_credentials(sname, sinst, srealm, session,
int kvno; /* Key version number */
KTEXT ticket; /* The ticket itself */
long issue_date; /* The issue time */
+ KRB_UINT32 laddr;
{
CREDENTIALS cr;
@@ -488,6 +490,23 @@ krb_save_credentials(sname, sinst, srealm, session,
return KSUCCESS;
}
+int KRB5_CALLCONV
+krb_save_credentials(
+ char *name,
+ char *inst,
+ char *realm,
+ C_Block session,
+ int lifetime,
+ int kvno,
+ KTEXT ticket,
+ long issue_date)
+{
+ return krb4int_save_credentials_addr(name, inst, realm, session,
+ lifetime, kvno, ticket,
+ issue_date, 0);
+}
+
+
int
krb_delete_cred (sname, sinstance, srealm)
char *sname;