]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Get rid of krb5_tkt_creds_store_creds() as it is no longer needed
authorGreg Hudson <ghudson@mit.edu>
Wed, 14 Apr 2010 03:44:01 +0000 (03:44 +0000)
committerGreg Hudson <ghudson@mit.edu>
Wed, 14 Apr 2010 03:44:01 +0000 (03:44 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/iakerb@23896 dc483132-0cff-0310-8789-dd5450dbe970

src/include/krb5/krb5.hin
src/lib/gssapi/krb5/iakerb.c
src/lib/krb5/krb/gc_frm_kdc.c
src/lib/krb5/libkrb5.exports

index 9c32aef5847a5cd3cba7eb38dc5f99cd0c8958e4..f94df1e7ef42d3282ca5997c21333e4b70acfbe9 100644 (file)
@@ -2472,10 +2472,6 @@ krb5_tkt_creds_step(krb5_context context, krb5_tkt_creds_context ctx,
                     krb5_data *in, krb5_data *out, krb5_data *realm,
                     unsigned int *flags);
 
-krb5_error_code KRB5_CALLCONV
-krb5_tkt_creds_store_creds(krb5_context context, krb5_tkt_creds_context ctx,
-                           krb5_ccache ccache);
-
 krb5_error_code KRB5_CALLCONV
 krb5_tkt_creds_get_times(krb5_context context, krb5_tkt_creds_context ctx,
                          krb5_ticket_times *times);
index 6c6cd3f97eedd3db5a13c169e08795cd1cd1d6bc..10d1fdbd6a3e569e5d74262242240c1a1abf06c5 100644 (file)
@@ -623,16 +623,9 @@ iakerb_initiator_step(iakerb_ctx_id_t ctx,
                                    &out,
                                    &realm,
                                    &flags);
-        if (code != 0) {
-            /* we failed, but store any referrals in our ccache */
-            krb5_tkt_creds_store_creds(ctx->k5c, ctx->u.tcc, NULL);
+        if (code != 0)
             goto cleanup;
-        }
         if ((flags & 1) != 1) {
-            code = krb5_tkt_creds_store_creds(ctx->k5c, ctx->u.tcc, NULL);
-            if (code != 0)
-                goto cleanup;
-
             krb5_tkt_creds_get_times(ctx->k5c, ctx->u.tcc, &times);
             cred->tgt_expire = times.endtime;
 
index af825beec60844c2d867928622135c5e6f502e3f..6ebe9869fdb556acb189d2ffe2c019198e6bb209 100644 (file)
@@ -1024,19 +1024,6 @@ krb5_tkt_creds_get_creds(krb5_context context, krb5_tkt_creds_context ctx,
     return krb5int_copy_creds_contents(context, ctx->reply_creds, creds);
 }
 
-/* Store credentials in credentials cache.  If ccache is NULL, the
- * credentials cache associated with the context is used. */
-krb5_error_code KRB5_CALLCONV
-krb5_tkt_creds_store_creds(krb5_context context, krb5_tkt_creds_context ctx,
-                           krb5_ccache ccache)
-{
-    if (ctx->state != STATE_COMPLETE)
-        return KRB5_NO_TKT_SUPPLIED;
-    if (ccache == NULL)
-        ccache = ctx->ccache;
-    return krb5_cc_store_cred(context, ccache, ctx->reply_creds);
-}
-
 krb5_error_code KRB5_CALLCONV
 krb5_tkt_creds_get_times(krb5_context context, krb5_tkt_creds_context ctx,
                          krb5_ticket_times *times)
index 010ac56287a25ea1cb631a99775621074084848b..5c517c89c8435bf65b5c7635723f4b86565b9c64 100644 (file)
@@ -558,7 +558,6 @@ krb5_tkt_creds_get_creds
 krb5_tkt_creds_get_times
 krb5_tkt_creds_init
 krb5_tkt_creds_step
-krb5_tkt_creds_store_creds
 krb5_timeofday
 krb5_timestamp_to_sfstring
 krb5_timestamp_to_string