X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fcoredumpctl.c;h=3bceb48ff731351afb2dff3c9d9d675ad4da44e6;hb=1238ee09b7babb175b9bf7ad1d0e8eb2a414ee6e;hp=e564ab656c85c481f8934a6feeaba940cf06797e;hpb=1b2457e16dbbaa5e587c5e36d274a48c585d4840;p=elogind.git diff --git a/src/journal/coredumpctl.c b/src/journal/coredumpctl.c index e564ab656..3bceb48ff 100644 --- a/src/journal/coredumpctl.c +++ b/src/journal/coredumpctl.c @@ -472,7 +472,7 @@ static int run_gdb(sd_journal *j) { data = (const uint8_t*) data + 9; len -= 9; - fd = mkostemp(path, O_WRONLY); + fd = mkostemp_safe(path, O_WRONLY|O_CLOEXEC); if (fd < 0) { log_error("Failed to create temporary file: %m"); return -errno;