summaryrefslogtreecommitdiffstats
path: root/src/appl
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>1999-07-26 21:16:22 +0000
committerKen Raeburn <raeburn@mit.edu>1999-07-26 21:16:22 +0000
commitb9e88f5d2dfadcf3fc55e10bcbea035d3fcacf23 (patch)
treed20d99528b3836e2273fd7148d9e8bada7cb6aac /src/appl
parent3a0a8a4daae3f9495a8ee66707f75b423fd19c20 (diff)
downloadkrb5-b9e88f5d2dfadcf3fc55e10bcbea035d3fcacf23.tar.gz
krb5-b9e88f5d2dfadcf3fc55e10bcbea035d3fcacf23.tar.xz
krb5-b9e88f5d2dfadcf3fc55e10bcbea035d3fcacf23.zip
fix typo in calculating buffer size
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11606 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl')
-rw-r--r--src/appl/bsd/ChangeLog5
-rw-r--r--src/appl/bsd/login.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index c3718e798c..b0c1d4b2fe 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -1,3 +1,8 @@
+1999-07-26 Ken Raeburn <raeburn@mit.edu>
+
+ * login.c (main): Fix typo in computing strncpy length for shell
+ name.
+
Sat Jul 24 08:50:39 1999 Ezra Peisach <epeisach@mit.edu>
* Makefile.in (kshd): Add $(LOGINLIBS).
diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c
index c9912763c9..2eaf822dc8 100644
--- a/src/appl/bsd/login.c
+++ b/src/appl/bsd/login.c
@@ -1821,7 +1821,7 @@ int main(argc, argv)
tbuf[0] = '-';
p = strrchr(pwd->pw_shell, '/');
- (void) strncpy(tbuf+1, p?(p+1):pwd->pw_shell, sizeof(tbuf-1));
+ (void) strncpy(tbuf+1, p?(p+1):pwd->pw_shell, sizeof(tbuf) - 1);
tbuf[sizeof(tbuf) - 1] = '\0';
execlp(pwd->pw_shell, tbuf, 0);