summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Altman <jaltman@secure-endpoints.com>2015-04-21 21:50:43 -0400
committerJeffrey Altman <jaltman@secure-endpoints.com>2015-04-21 21:50:43 -0400
commit7b17e3015bc4f6cd37c9ebb5457d06a8a4c7e291 (patch)
treecf32aecdf02a945c37325bf3859eaae86d19d437
parentafd946149ff5d64a89695519ad542f7908108e5a (diff)
YFS Coverity 11475
Change-Id: I3b6cde99859979e5db866c3f707f194144251ee1
-rw-r--r--kdc/kstash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kdc/kstash.c b/kdc/kstash.c
index c389ff326..54d662838 100644
--- a/kdc/kstash.c
+++ b/kdc/kstash.c
@@ -64,7 +64,7 @@ int num_args = sizeof(args) / sizeof(args[0]);
int
main(int argc, char **argv)
{
- char buf[1024];
+ char buf[1024+1];
krb5_error_code ret;
int aret;
@@ -117,7 +117,7 @@ main(int argc, char **argv)
} else {
if(master_key_fd != -1) {
ssize_t n;
- n = read(master_key_fd, buf, sizeof(buf));
+ n = read(master_key_fd, buf, sizeof(buf)-1);
if(n <= 0)
krb5_err(context, 1, errno, "failed to read passphrase");
buf[n] = '\0';