75b08040ff
- temporarily bundling the krb5-appl package (split upstream as of 1.8) until its package review is complete - profile.d scriptlets are now only needed by -workstation-clients - adjust paths in init scripts - drop upstreamed fix for KDC denial of service (CVE-2010-0283) - drop patch to check the user's password correctly using crypt(), which isn't a code path we hit when we're using PAM
30 lines
985 B
Diff
30 lines
985 B
Diff
Use an in-memory ccache to silence a compiler warning.
|
|
|
|
diff -up krb5-1.8/src/slave/kprop.c.kprop-mktemp krb5-1.8/src/slave/kprop.c
|
|
--- krb5-1.8/src/slave/kprop.c.kprop-mktemp 2009-11-06 18:29:12.000000000 -0500
|
|
+++ krb5-1.8/src/slave/kprop.c 2010-03-05 10:59:06.000000000 -0500
|
|
@@ -202,9 +202,8 @@ void PRS(argc, argv)
|
|
void get_tickets(context)
|
|
krb5_context context;
|
|
{
|
|
- char buf[BUFSIZ];
|
|
+ char buf[] = "MEMORY:_kproptkt";
|
|
krb5_error_code retval;
|
|
- static char tkstring[] = "/tmp/kproptktXXXXXX";
|
|
krb5_keytab keytab = NULL;
|
|
|
|
/*
|
|
@@ -229,11 +228,8 @@ void get_tickets(context)
|
|
#endif
|
|
|
|
/*
|
|
- * Initialize cache file which we're going to be using
|
|
+ * Initialize an in-memory cache for temporary use
|
|
*/
|
|
- (void) mktemp(tkstring);
|
|
- snprintf(buf, sizeof(buf), "FILE:%s", tkstring);
|
|
-
|
|
retval = krb5_cc_resolve(context, buf, &ccache);
|
|
if (retval) {
|
|
com_err(progname, retval, "while opening credential cache %s",
|