summaryrefslogtreecommitdiffstats
path: root/krb5-1.9-kprop-mktemp.patch
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@dahyabhai.net>2010-12-06 16:53:51 -0500
committerNalin Dahyabhai <nalin@dahyabhai.net>2010-12-06 16:55:35 -0500
commit695c21dd421d99cfbbb90e1a2c3c92ab01d6f8e0 (patch)
tree9004d2c69d7ef9b078c0a267ea9ec6b587df5389 /krb5-1.9-kprop-mktemp.patch
parent478f86fe1eb1a278013a8e24cd9211c1e28244be (diff)
downloadkrb5-695c21dd421d99cfbbb90e1a2c3c92ab01d6f8e0.tar.gz
krb5-695c21dd421d99cfbbb90e1a2c3c92ab01d6f8e0.tar.xz
krb5-695c21dd421d99cfbbb90e1a2c3c92ab01d6f8e0.zip
- update to beta 2
Diffstat (limited to 'krb5-1.9-kprop-mktemp.patch')
-rw-r--r--krb5-1.9-kprop-mktemp.patch29
1 files changed, 29 insertions, 0 deletions
diff --git a/krb5-1.9-kprop-mktemp.patch b/krb5-1.9-kprop-mktemp.patch
new file mode 100644
index 0000000..e0d034e
--- /dev/null
+++ b/krb5-1.9-kprop-mktemp.patch
@@ -0,0 +1,29 @@
+Use an in-memory ccache to silence a compiler warning, for RT#6414.
+
+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], *def_realm;
++ char buf[] = "MEMORY:_kproptkt", *def_realm;
+ 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",