diff options
author | Ken Raeburn <raeburn@mit.edu> | 2001-10-10 04:06:11 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2001-10-10 04:06:11 +0000 |
commit | 0dc90562f2805c903ff421c25d286899254ca87c (patch) | |
tree | f4447024f0a6f6c3a9f54f126293772384114968 /src/kadmin/cli | |
parent | 2a8648d811aab727d08f938c7979eba103c239d7 (diff) | |
download | krb5-0dc90562f2805c903ff421c25d286899254ca87c.tar.gz krb5-0dc90562f2805c903ff421c25d286899254ca87c.tar.xz krb5-0dc90562f2805c903ff421c25d286899254ca87c.zip |
* kadmin.c (kadmin_parse_name): Properly advance pointer in certain error cases
involving '@'. Patch from Emily Ratliff, <ratliff@austin.ibm.com>.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13795 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/cli')
-rw-r--r-- | src/kadmin/cli/ChangeLog | 6 | ||||
-rw-r--r-- | src/kadmin/cli/kadmin.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/kadmin/cli/ChangeLog b/src/kadmin/cli/ChangeLog index cbc4093c2..33b0f2d80 100644 --- a/src/kadmin/cli/ChangeLog +++ b/src/kadmin/cli/ChangeLog @@ -1,3 +1,9 @@ +2001-10-10 Ken Raeburn <raeburn@mit.edu> + + * kadmin.c (kadmin_parse_name): Properly advance pointer in + certain error cases involving '@'. Patch from Emily Ratliff, + <ratliff@austin.ibm.com>. + 2001-10-09 Ken Raeburn <raeburn@mit.edu> * dump.c: Make prototypes unconditional. diff --git a/src/kadmin/cli/kadmin.c b/src/kadmin/cli/kadmin.c index 0c223e04e..b3308797a 100644 --- a/src/kadmin/cli/kadmin.c +++ b/src/kadmin/cli/kadmin.c @@ -158,7 +158,7 @@ kadmin_parse_name(name, principal) if (cp - fullname && *(cp - 1) != '\\') break; else - cp = strchr(cp, '@'); + cp = strchr(cp + 1, '@'); } if (cp == NULL) { strcat(fullname, "@"); |