]> andersk Git - gssapi-openssh.git/commitdiff
patch from Dan Kouril: Heimdal contains gss_krb5_copy_ccache(), so use it
authorjbasney <jbasney>
Fri, 2 Aug 2002 19:37:58 +0000 (19:37 +0000)
committerjbasney <jbasney>
Fri, 2 Aug 2002 19:37:58 +0000 (19:37 +0000)
openssh/gss-serv.c

index b29df32fa64ef9581631f43abf5b107cbc690a3a..a66ef16b74b666f0c3aa89bb3b0f7a0716d6b2d8 100644 (file)
@@ -228,16 +228,6 @@ ssh_gssapi_krb5_storecreds() {
        
        krb5_free_principal(krb_context,princ);
 
        
        krb5_free_principal(krb_context,princ);
 
-       #ifdef HEIMDAL
-       if ((problem = krb5_cc_copy_cache(krb_context, 
-                                          gssapi_client_creds->ccache,
-                                          ccache))) {
-               log("krb5_cc_copy_cache(): %.100s", 
-                       krb5_get_err_text(krb_context,problem));
-               krb5_cc_destroy(krb_context,ccache);
-               return;
-       }
-       #else
        if ((maj_status = gss_krb5_copy_ccache(&min_status, 
                                               gssapi_client_creds, 
                                               ccache))) {
        if ((maj_status = gss_krb5_copy_ccache(&min_status, 
                                               gssapi_client_creds, 
                                               ccache))) {
@@ -246,7 +236,6 @@ ssh_gssapi_krb5_storecreds() {
                krb5_cc_destroy(krb_context,ccache);
                return;
        }
                krb5_cc_destroy(krb_context,ccache);
                return;
        }
-       #endif
        
        krb5_cc_close(krb_context,ccache);
 
        
        krb5_cc_close(krb_context,ccache);
 
@@ -309,6 +298,7 @@ ssh_gssapi_gsi_storecreds()
        OM_uint32       major_status;
        OM_uint32       minor_status;
        
        OM_uint32       major_status;
        OM_uint32       minor_status;
        
+       /* should use gss_export_cred() instead */
        
        if (gssapi_client_creds != NULL)
        {
        
        if (gssapi_client_creds != NULL)
        {
This page took 0.043759 seconds and 5 git commands to generate.