summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2007-12-14 04:38:28 +0000
committerTom Yu <tlyu@mit.edu>2007-12-14 04:38:28 +0000
commit39a6cc6679e381f890144eac4da2c30bfd8baa2a (patch)
tree16b0cb0248304a9a194a4996a274594c1e25ddec /src
parente0994f8f36e2d9f4d080cf265ebcb67a337007ba (diff)
downloadkrb5-39a6cc6679e381f890144eac4da2c30bfd8baa2a.tar.gz
krb5-39a6cc6679e381f890144eac4da2c30bfd8baa2a.tar.xz
krb5-39a6cc6679e381f890144eac4da2c30bfd8baa2a.zip
fix CVE-2007-5971: free of non-heap pointer in gss_indicate_mechs()
ticket: 5856 tags: pullup target_version: 1.6.4 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20178 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/gssapi/mechglue/g_initialize.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/mechglue/g_initialize.c b/src/lib/gssapi/mechglue/g_initialize.c
index e25b1faf0..d47499caf 100644
--- a/src/lib/gssapi/mechglue/g_initialize.c
+++ b/src/lib/gssapi/mechglue/g_initialize.c
@@ -213,7 +213,7 @@ gss_OID_set *mechSet;
free((*mechSet)->elements[j].elements);
}
free((*mechSet)->elements);
- free(mechSet);
+ free(*mechSet);
*mechSet = NULL;
return (GSS_S_FAILURE);
}