summaryrefslogtreecommitdiffstats
path: root/src/kadmin
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2005-10-12 20:48:36 +0000
committerTom Yu <tlyu@mit.edu>2005-10-12 20:48:36 +0000
commitb8fdb9cba51392a9d60258787b7f06000436ad67 (patch)
tree6dc987353576c3ff179ee2623df31e6ad3599f72 /src/kadmin
parenta64c766f13174c995040c6c6d8f7991794c020e0 (diff)
downloadkrb5-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')
-rw-r--r--src/kadmin/ktutil/ChangeLog5
-rw-r--r--src/kadmin/ktutil/ktutil_funcs.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/kadmin/ktutil/ChangeLog b/src/kadmin/ktutil/ChangeLog
index 0202686b7..fb35124a5 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 c64a41cae..649002e21 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;
}