From 2d06fd839d2d0846cf6e47ecebbf646b486e5570 Mon Sep 17 00:00:00 2001 From: Martin Etnestad Date: Fri, 12 Jan 2018 09:04:38 +0100 Subject: [PATCH] Initialize SHA buffer size var in passwd_abort The call to hash_block in passwd_abort fails with error ENOSPC on some systems. The reason is that the variable which specifies the size of the buffer to contain the computed hash does not get initialized. This patch initializes the variable with the size of the buffer. Signed-off-by: Martin Etnestad --- common/autoboot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/autoboot.c b/common/autoboot.c index a011865..2eef7a0 100644 --- a/common/autoboot.c +++ b/common/autoboot.c @@ -57,7 +57,7 @@ static int passwd_abort(uint64_t etime) const char *algo_name = "sha256"; u_int presskey_len = 0; int abort = 0; - int size; + int size = sizeof(sha); int ret; if (sha_env_str == NULL) -- 2.7.4