ee75a64
Patch for CVE-2007-5901, pulled from SVN per #415321.
ee75a64
diff -up src/lib/gssapi/mechglue/g_initialize.c src/lib/gssapi/mechglue/g_initialize.c
ee75a64
--- src/lib/gssapi/mechglue/g_initialize.c	2008-03-04 16:29:13.000000000 -0500
ee75a64
+++ src/lib/gssapi/mechglue/g_initialize.c	2008-03-04 16:29:16.000000000 -0500
ee75a64
@@ -210,7 +210,7 @@ gss_OID_set *mechSet;
ee75a64
 				free((*mechSet)->elements[j].elements);
ee75a64
 			}
ee75a64
 			free((*mechSet)->elements);
ee75a64
-			free(mechSet);
ee75a64
+			free(*mechSet);
ee75a64
 			*mechSet = NULL;
ee75a64
 			return (GSS_S_FAILURE);
ee75a64
 		}