84f939323f
obsolte patches: * krb5-1.7-nodeplibs.patch * krb5-1.9.1-ai_addrconfig.patch * krb5-1.9.1-ai_addrconfig2.patch * krb5-1.9.1-sendto_poll.patch * krb5-1.9-canonicalize-fallback.patch * krb5-1.9-paren.patch * krb5-klist_s.patch * krb5-pkinit-cms2.patch * krb5-trunk-chpw-err.patch * krb5-trunk-gss_delete_sec.patch * krb5-trunk-kadmin-oldproto.patch * krb5-1.9-MITKRB5-SA-2011-006.dif * krb5-1.9-gss_display_status-iakerb.patch * krb5-1.9.1-sendto_poll2.patch * krb5-1.9.1-sendto_poll3.patch * krb5-1.9-MITKRB5-SA-2011-007.dif - Fix an interop issue with Windows Server 2008 R2 Read-Only Domain Controllers. - Update a workaround for a glibc bug that would cause DNS PTR queries to occur even when rdns = false. - Fix a kadmind denial of service issue (null pointer dereference), which could only be triggered by an administrator with the "create" privilege. [CVE-2012-1013] - Fix access controls for KDB string attributes [CVE-2012-1012] - Make the ASN.1 encoding of key version numbers interoperate with Windows Read-Only Domain Controllers - Avoid generating spurious password expiry warnings in cases where the KDC sends an account expiry time without a password expiry time OBS-URL: https://build.opensuse.org/package/show/network/krb5?expand=0&rev=65
31 lines
986 B
Diff
31 lines
986 B
Diff
Use an in-memory ccache to silence a compiler warning, for RT#6414.
|
|
|
|
Index: krb5-1.10.2/src/slave/kprop.c
|
|
===================================================================
|
|
--- krb5-1.10.2.orig/src/slave/kprop.c
|
|
+++ krb5-1.10.2/src/slave/kprop.c
|
|
@@ -186,9 +186,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"), buf);
|