projects
/
krb5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1f35921
)
Avoid memory leak in error path. Reported by Rainer Weikusat
author
Ken Raeburn
<raeburn@mit.edu>
Thu, 8 Jun 2006 19:21:53 +0000
(19:21 +0000)
committer
Ken Raeburn
<raeburn@mit.edu>
Thu, 8 Jun 2006 19:21:53 +0000
(19:21 +0000)
ticket: 3791
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18088
dc483132
-0cff-0310-8789-
dd5450dbe970
src/lib/gssapi/krb5/set_allowable_enctypes.c
patch
|
blob
|
history
diff --git
a/src/lib/gssapi/krb5/set_allowable_enctypes.c
b/src/lib/gssapi/krb5/set_allowable_enctypes.c
index 88cae714a3a883a918c353945b170cbd62b29559..2bc2090fa004c097b5aa6b95b4a632786ba923d9 100644
(file)
--- a/
src/lib/gssapi/krb5/set_allowable_enctypes.c
+++ b/
src/lib/gssapi/krb5/set_allowable_enctypes.c
@@
-115,8
+115,10
@@
gss_krb5_set_allowable_enctypes(OM_uint32 *minor_status,
goto error_out;
}
kerr = k5_mutex_lock(&cred->lock);
- if (kerr)
+ if (kerr) {
+ free(new_ktypes);
goto error_out;
+ }
if (cred->req_enctypes)
free(cred->req_enctypes);
cred->req_enctypes = new_ktypes;