summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-10-10 04:06:11 +0000
committerKen Raeburn <raeburn@mit.edu>2001-10-10 04:06:11 +0000
commit0dc90562f2805c903ff421c25d286899254ca87c (patch)
treef4447024f0a6f6c3a9f54f126293772384114968 /src
parent2a8648d811aab727d08f938c7979eba103c239d7 (diff)
downloadkrb5-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')
-rw-r--r--src/kadmin/cli/ChangeLog6
-rw-r--r--src/kadmin/cli/kadmin.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/kadmin/cli/ChangeLog b/src/kadmin/cli/ChangeLog
index cbc4093c2f..33b0f2d80b 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 0c223e04eb..b3308797a7 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, "@");