mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 04:48:06 +01:00
When creating the temporary file that will become the final file if no problem occurs, there is a chmod done which does not give write access to the group and to the others, but this is the task of the user-set umask. This patch makes the rights to everything (except execution, of course) and still applies the umask, so in the end the file will have the rights that user wants. Took the opportunity to make a little change related to the umask: it seems that some version of mkstemp have a security issue, which is in not a problem in our use case, but Coverity reports it (#50201) so as it does not cost anything, the patch also fixes it with an appropriate comment to explain the situation. Signed-off-by: Christophe CURIS <christophe.curis@free.fr> Signed-off-by: Carlos R. Mafra <crmafra@gmail.com>
39 KiB
39 KiB