From afd946149ff5d64a89695519ad542f7908108e5a Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 21 Apr 2015 21:47:48 -0400 Subject: [PATCH] YFS Coverity 11738 Change-Id: I553c310afbefb50521d90e0aa7121cae359ee311 --- kadmin/stash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kadmin/stash.c b/kadmin/stash.c index 1691e8860..5ada94fff 100644 --- a/kadmin/stash.c +++ b/kadmin/stash.c @@ -41,7 +41,7 @@ extern int local_flag; int stash(struct stash_options *opt, int argc, char **argv) { - char buf[1024]; + char buf[1024+1]; krb5_error_code ret; krb5_enctype enctype; hdb_master_key mkey; @@ -85,7 +85,7 @@ stash(struct stash_options *opt, int argc, char **argv) salt.saltvalue.length = 0; if(opt->master_key_fd_integer != -1) { ssize_t n; - n = read(opt->master_key_fd_integer, buf, sizeof(buf)); + n = read(opt->master_key_fd_integer, buf, sizeof(buf)-1); if(n == 0) krb5_warnx(context, "end of file reading passphrase"); else if(n < 0) { -- 2.11.4.GIT