diff options
author | Tom Yu <tlyu@mit.edu> | 2005-10-12 20:48:36 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2005-10-12 20:48:36 +0000 |
commit | b8fdb9cba51392a9d60258787b7f06000436ad67 (patch) | |
tree | 6dc987353576c3ff179ee2623df31e6ad3599f72 /src/kadmin/ktutil | |
parent | a64c766f13174c995040c6c6d8f7991794c020e0 (diff) | |
download | krb5-b8fdb9cba51392a9d60258787b7f06000436ad67.tar.gz krb5-b8fdb9cba51392a9d60258787b7f06000436ad67.tar.xz krb5-b8fdb9cba51392a9d60258787b7f06000436ad67.zip |
* ktutil_funcs.c (ktutil_add): Fix malloc size botches reported by
Will Fiveash.
ticket: 3002
target_version: 1.4.3
tags: pullup
component: krb5-admin
version_reported: 1.4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17421 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/ktutil')
-rw-r--r-- | src/kadmin/ktutil/ChangeLog | 5 | ||||
-rw-r--r-- | src/kadmin/ktutil/ktutil_funcs.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/kadmin/ktutil/ChangeLog b/src/kadmin/ktutil/ChangeLog index 0202686b79..fb35124a51 100644 --- a/src/kadmin/ktutil/ChangeLog +++ b/src/kadmin/ktutil/ChangeLog @@ -1,3 +1,8 @@ +2005-10-12 Tom Yu <tlyu@mit.edu> + + * ktutil_funcs.c (ktutil_add): Fix malloc size botches reported by + Will Fiveash. + 2003-05-19 Sam Hartman <hartmans@mit.edu> * ktutil.c (main): Don't register writable keytab ops as they are diff --git a/src/kadmin/ktutil/ktutil_funcs.c b/src/kadmin/ktutil/ktutil_funcs.c index c64a41caea..649002e21f 100644 --- a/src/kadmin/ktutil/ktutil_funcs.c +++ b/src/kadmin/ktutil/ktutil_funcs.c @@ -138,12 +138,12 @@ krb5_error_code ktutil_add(context, list, princ_str, kvno, memset((char *) entry, 0, sizeof(*entry)); if (!lp) { /* if list is empty, start one */ - lp = (krb5_kt_list) malloc(sizeof(krb5_kt_list)); + lp = (krb5_kt_list) malloc(sizeof(*lp)); if (!lp) { return ENOMEM; } } else { - lp->next = (krb5_kt_list) malloc(sizeof(krb5_kt_list)); + lp->next = (krb5_kt_list) malloc(sizeof(*lp)); if (!lp->next) { return ENOMEM; } |