summaryrefslogtreecommitdiffstats
path: root/src/kadmin/v5client
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-05-11 16:20:05 +0000
committerPaul Park <pjpark@mit.edu>1995-05-11 16:20:05 +0000
commitf8604c5c36684cd26855231006ab59d36256bd6b (patch)
treecd23a2aed2e7359034da8b010119397d032dab10 /src/kadmin/v5client
parentb9b7b202556b2d3355077bc25743402dd569a0d4 (diff)
downloadkrb5-f8604c5c36684cd26855231006ab59d36256bd6b.tar.gz
krb5-f8604c5c36684cd26855231006ab59d36256bd6b.tar.xz
krb5-f8604c5c36684cd26855231006ab59d36256bd6b.zip
Fix two annoying things in kadmin5
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5796 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/v5client')
-rw-r--r--src/kadmin/v5client/ChangeLog6
-rw-r--r--src/kadmin/v5client/kadmin5.c4
2 files changed, 9 insertions, 1 deletions
diff --git a/src/kadmin/v5client/ChangeLog b/src/kadmin/v5client/ChangeLog
index bafbabddd6..cd80c44b20 100644
--- a/src/kadmin/v5client/ChangeLog
+++ b/src/kadmin/v5client/ChangeLog
@@ -1,4 +1,10 @@
+Thu May 11 12:18:27 EDT 1995 Paul Park (pjpark@mit.edu)
+ * kadmin5.c - Change "programname" to be the last component of
+ argv[0]. Also correctly terminate generated
+ argument string in kadmin_startup.
+
+
Tue May 9 15:56:40 EDT 1995 Paul Park (pjpark@mit.edu)
First checkin of new administrative client.
diff --git a/src/kadmin/v5client/kadmin5.c b/src/kadmin/v5client/kadmin5.c
index 0538c9ee0e..8c903b9e23 100644
--- a/src/kadmin/v5client/kadmin5.c
+++ b/src/kadmin/v5client/kadmin5.c
@@ -1278,7 +1278,8 @@ kadmin_startup(argc, argv)
extern int optind;
char *action = (char *) NULL;
- programname = argv[0];
+ programname = strrchr(argv[0], (int) '/');
+ programname = (programname) ? programname++ : argv[0];
while ((option = getopt(argc, argv, "r:p:mt:")) != EOF) {
switch (option) {
case 'r':
@@ -1417,6 +1418,7 @@ kadmin_startup(argc, argv)
strcat(action, argv[i]);
strcat(action, " ");
}
+ action[n2alloc-1] = '\0';
}
}
return(action);