X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Fask-password-api.c;h=a328f145e9d7288a1b50c1205a74df42f7b77b89;hp=c9c82b25206d9444778e6432be5ec071b08758be;hb=2d5bdf5bc0e4714d42e5999a4e37553a6bf83575;hpb=9bf3b53533cdc9b95c921b71da755401f223f765 diff --git a/src/shared/ask-password-api.c b/src/shared/ask-password-api.c index c9c82b252..a328f145e 100644 --- a/src/shared/ask-password-api.c +++ b/src/shared/ask-password-api.c @@ -325,10 +325,7 @@ int ask_password_agent( mkdir_p_label("/run/systemd/ask-password", 0755); - RUN_WITH_UMASK(0022) { - fd = mkostemp(temp, O_CLOEXEC|O_CREAT|O_WRONLY); - } - + fd = mkostemp_safe(temp, O_WRONLY|O_CLOEXEC); if (fd < 0) { log_error("Failed to create password file: %m"); r = -errno;