summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>1998-03-29 07:27:43 +0000
committermarkm <markm@FreeBSD.org>1998-03-29 07:27:43 +0000
commit0503689f0ab647760e9af8003c7b6c3a54d0bf70 (patch)
treed1e231942864c6927e8a5dbb8c88d3f5ba8a3581 /crypto
parent63018a1e9178c0fb0b333b58dcc9f65710e5a868 (diff)
downloadFreeBSD-src-0503689f0ab647760e9af8003c7b6c3a54d0bf70.zip
FreeBSD-src-0503689f0ab647760e9af8003c7b6c3a54d0bf70.tar.gz
Fix nasty typo that randomly caused kinit to not properly deduce the
user's username when this was not specified. Reported by: Sean Eric Fagan
Diffstat (limited to 'crypto')
-rw-r--r--crypto/kerberosIV/kuser/kinit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/kerberosIV/kuser/kinit.c b/crypto/kerberosIV/kuser/kinit.c
index 482739a..cd2f826 100644
--- a/crypto/kerberosIV/kuser/kinit.c
+++ b/crypto/kerberosIV/kuser/kinit.c
@@ -127,7 +127,7 @@ main(int argc, char **argv)
strcmp(username, "root") != 0) {
strncpy(aname, username, sizeof(aname));
strncpy(inst, "root", sizeof(inst));
- } else {
+ } else {
pwd = getpwuid(uid);
if (pwd == (struct passwd *) NULL) {
@@ -137,7 +137,7 @@ main(int argc, char **argv)
} else
strncpy(aname, pwd->pw_name, sizeof(aname));
}
- if (!*name)
+ if (!*aname)
return 0;
if (!k_isname(aname)) {
errx(1, "%s", "bad Kerberos name format");
OpenPOWER on IntegriCloud