Package: nfs-common
Version: 1.1.1-13

gssd ignores -d when writing machine credential cache, and always puts it in /tmp even when another directory is specified.

--- utils/gssd/krb5_util.c.orig 2008-02-14 13:08:21.000000000 -0800
+++ utils/gssd/krb5_util.c      2008-02-14 13:08:48.000000000 -0800
@@ -404,7 +404,7 @@
            cache_type = "FILE";
        snprintf(cc_name, sizeof(cc_name), "%s:%s/%s%s_%s",
                cache_type,
-               GSSD_DEFAULT_CRED_DIR, GSSD_DEFAULT_CRED_PREFIX,
+               ccachedir, GSSD_DEFAULT_CRED_PREFIX,
                GSSD_DEFAULT_MACHINE_CRED_SUFFIX, ple->realm);
        ple->endtime = my_creds.times.endtime;
        if (ple->ccname != NULL)



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to