]> andersk Git - gssapi-openssh.git/blobdiff - openssh/gss-serv.c
if gss_export_cred() returns X509_USER_DELEG_PROXY, set X509_USER_PROXY
[gssapi-openssh.git] / openssh / gss-serv.c
index bb9d9d2973626201d19bc5c01a97e8a7173ffde6..84a7546aae73f6f863fd1efe25e27b3f1c1d70b3 100644 (file)
@@ -461,6 +461,11 @@ ssh_gssapi_storecreds()
                return;
        }
        *p++ = '\0';
+#ifdef GSI
+       if (strcmp((char *)export_cred.value,"X509_USER_DELEG_PROXY") == 0)
+           gssapi_cred_store.envvar = strdup("X509_USER_PROXY");
+       else
+#endif
        gssapi_cred_store.envvar = strdup((char *)export_cred.value);
        gssapi_cred_store.envval = strdup(p);
 #ifdef USE_PAM
This page took 0.053483 seconds and 4 git commands to generate.