mirror of
https://github.com/systemd/systemd.git
synced 2025-03-21 02:50:18 +03:00
tpm2-setup: add missing O_CLOEXEC at two places
(cherry picked from commit f4e5a730002fa7ed714b89775c3e5fae6d003aae)
This commit is contained in:
parent
9e2ba7eb05
commit
e23c2e8bed
@ -338,7 +338,7 @@ static int run(int argc, char *argv[]) {
|
||||
/* Write out public key (note that we only do that as a help to the user, we don't make use of this ever */
|
||||
_cleanup_(unlink_and_freep) char *t = NULL;
|
||||
_cleanup_fclose_ FILE *f = NULL;
|
||||
r = fopen_tmpfile_linkable(pem_path, O_WRONLY, &t, &f);
|
||||
r = fopen_tmpfile_linkable(pem_path, O_WRONLY|O_CLOEXEC, &t, &f);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to open SRK public key file '%s' for writing: %m", pem_path);
|
||||
|
||||
@ -365,7 +365,7 @@ static int run(int argc, char *argv[]) {
|
||||
(void) mkdir_parents(tpm2b_public_path, 0755);
|
||||
|
||||
/* Now also write this out in TPM2B_PUBLIC format */
|
||||
r = fopen_tmpfile_linkable(tpm2b_public_path, O_WRONLY, &t, &f);
|
||||
r = fopen_tmpfile_linkable(tpm2b_public_path, O_WRONLY|O_CLOEXEC, &t, &f);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to open SRK public key file '%s' for writing: %m", tpm2b_public_path);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user