summaryrefslogtreecommitdiffstats
path: root/krb5-CVE-2007-5901.patch
diff options
context:
space:
mode:
Diffstat (limited to 'krb5-CVE-2007-5901.patch')
-rw-r--r--krb5-CVE-2007-5901.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/krb5-CVE-2007-5901.patch b/krb5-CVE-2007-5901.patch
new file mode 100644
index 0000000..06b5b8f
--- /dev/null
+++ b/krb5-CVE-2007-5901.patch
@@ -0,0 +1,13 @@
+Patch for CVE-2007-5901, pulled from SVN per #415321.
+diff -up src/lib/gssapi/mechglue/g_initialize.c src/lib/gssapi/mechglue/g_initialize.c
+--- src/lib/gssapi/mechglue/g_initialize.c 2008-03-04 16:29:13.000000000 -0500
++++ src/lib/gssapi/mechglue/g_initialize.c 2008-03-04 16:29:16.000000000 -0500
+@@ -210,7 +210,7 @@ gss_OID_set *mechSet;
+ free((*mechSet)->elements[j].elements);
+ }
+ free((*mechSet)->elements);
+- free(mechSet);
++ free(*mechSet);
+ *mechSet = NULL;
+ return (GSS_S_FAILURE);
+ }