diff options
author | Ken Raeburn <raeburn@mit.edu> | 2004-08-27 23:01:56 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2004-08-27 23:01:56 +0000 |
commit | 8eed0d0aef3d03f247def819ca1eb23bddf767e1 (patch) | |
tree | d5729de3a343feebaa7dd52af3363c64fd95f1fe /src/kadmin | |
parent | 6fcba05976f7e6eb2518f715be68d48fa680bf34 (diff) | |
download | krb5-8eed0d0aef3d03f247def819ca1eb23bddf767e1.tar.gz krb5-8eed0d0aef3d03f247def819ca1eb23bddf767e1.tar.xz krb5-8eed0d0aef3d03f247def819ca1eb23bddf767e1.zip |
Finally applied patch from Nalin Dahyabhai at Red Hat to fix 0/NULL bugs in
variadic argument lists to krb5_build_principal{,_ext}. Skipped the stylistic
patches that removed casts of NULL.
tag: 1850
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16693 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin')
-rw-r--r-- | src/kadmin/dbutil/ChangeLog | 6 | ||||
-rw-r--r-- | src/kadmin/dbutil/loadv4.c | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/src/kadmin/dbutil/ChangeLog b/src/kadmin/dbutil/ChangeLog index 6dee87865..374052d4f 100644 --- a/src/kadmin/dbutil/ChangeLog +++ b/src/kadmin/dbutil/ChangeLog @@ -1,3 +1,9 @@ +2004-08-27 Ken Raeburn <raeburn@mit.edu> + + * loadv4.c (enter_in_v5_db): Terminate argument list of + krb5_build_principal with NULL, not 0. Patch from Nalin + Dahyabhai. + 2004-06-15 Tom Yu <tlyu@mit.edu> * kadm5_create.c (add_admin_princs): Create kadmin/fqdn diff --git a/src/kadmin/dbutil/loadv4.c b/src/kadmin/dbutil/loadv4.c index 07bc27645..672db584b 100644 --- a/src/kadmin/dbutil/loadv4.c +++ b/src/kadmin/dbutil/loadv4.c @@ -540,8 +540,8 @@ Principal *princ; retval = krb5_build_principal(context, &mod_princ, strlen(realm), realm, princ->mod_name, princ->mod_instance[0] ? - princ->mod_instance : 0, - 0); + princ->mod_instance : NULL, + NULL); if (retval) { krb5_free_principal(context, entry.princ); return retval; @@ -607,7 +607,7 @@ Principal *princ; retval = krb5_build_principal(context, &entry.princ, strlen(princ->instance), princ->instance, - "krbtgt", realm, 0); + "krbtgt", realm, NULL); if (retval) return retval; retval = krb5_db_put_principal(context, &entry, &nentries); |