YFS Coverity 11475

Change-Id: I3b6cde99859979e5db866c3f707f194144251ee1
This commit is contained in:
Jeffrey Altman
2015-04-21 21:50:43 -04:00
parent afd946149f
commit 7b17e3015b

View File

@@ -64,7 +64,7 @@ int num_args = sizeof(args) / sizeof(args[0]);
int int
main(int argc, char **argv) main(int argc, char **argv)
{ {
char buf[1024]; char buf[1024+1];
krb5_error_code ret; krb5_error_code ret;
int aret; int aret;
@@ -117,7 +117,7 @@ main(int argc, char **argv)
} else { } else {
if(master_key_fd != -1) { if(master_key_fd != -1) {
ssize_t n; ssize_t n;
n = read(master_key_fd, buf, sizeof(buf)); n = read(master_key_fd, buf, sizeof(buf)-1);
if(n <= 0) if(n <= 0)
krb5_err(context, 1, errno, "failed to read passphrase"); krb5_err(context, 1, errno, "failed to read passphrase");
buf[n] = '\0'; buf[n] = '\0';