summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--futility/cmd_sign.c2
-rw-r--r--futility/file_type_rwsig.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/futility/cmd_sign.c b/futility/cmd_sign.c
index 63bbfea0..d0c053b4 100644
--- a/futility/cmd_sign.c
+++ b/futility/cmd_sign.c
@@ -1051,6 +1051,8 @@ done:
free(sign_option.keyblock);
if (sign_option.kernel_subkey)
free(sign_option.kernel_subkey);
+ if (sign_option.prikey)
+ vb2_private_key_free(sign_option.prikey);
if (errorcnt)
fprintf(stderr, "Use --help for usage instructions\n");
diff --git a/futility/file_type_rwsig.c b/futility/file_type_rwsig.c
index 40669a6b..9561f6cf 100644
--- a/futility/file_type_rwsig.c
+++ b/futility/file_type_rwsig.c
@@ -212,8 +212,6 @@ int ft_sign_rwsig(const char *name, uint8_t *buf, uint32_t len, void *data)
done:
if (sig)
free(sig);
- if (sign_option.prikey)
- vb2_private_key_free(sign_option.prikey);
return retval;
}