packages: krb5/krb5-any-fixup.patch (NEW) - make srvtab routines report mis...
baggins
baggins at pld-linux.org
Wed Jun 3 16:15:07 CEST 2009
Author: baggins Date: Wed Jun 3 14:15:07 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- make srvtab routines report missing-file errors at same point that keytab routines do
---- Files affected:
packages/krb5:
krb5-any-fixup.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/krb5/krb5-any-fixup.patch
diff -u /dev/null packages/krb5/krb5-any-fixup.patch:1.1
--- /dev/null Wed Jun 3 16:15:07 2009
+++ packages/krb5/krb5-any-fixup.patch Wed Jun 3 16:15:02 2009
@@ -0,0 +1,26 @@
+patch from Greg Hudson to make srvtab routines report missing-file
+errors at same point that keytab routines do (#241805)
+https://bugzilla.redhat.com/show_bug.cgi?id=241805
+
+Index: kt_srvtab.c
+===================================================================
+RCS file: /afs/dev.mit.edu/source/repository/third/krb5/src/lib/krb5/keytab/kt_srvtab.c,v
+retrieving revision 1.1.1.1
+retrieving revision 1.2
+diff -u -r1.1.1.1 -r1.2
+--- src/lib/krb5/keytab/kt_srvtab.c 27 Feb 2004 04:00:00 -0000 1.1.1.1
++++ src/lib/krb5/keytab/kt_srvtab.c 27 Feb 2004 09:56:29 -0000 1.2
+@@ -117,13 +117,6 @@
+ krb5_ktsrvtab_resolve(krb5_context context, const char *name, krb5_keytab *id)
+ {
+ krb5_ktsrvtab_data *data;
+- FILE *fp;
+-
+- /* Make sure we can open the srvtab file for reading. */
+- fp = fopen(name, "r");
+- if (!fp)
+- return(errno);
+- fclose(fp);
+
+ if ((*id = (krb5_keytab) malloc(sizeof(**id))) == NULL)
+ return(ENOMEM);
================================================================
More information about the pld-cvs-commit
mailing list