Followup to tempfile(): paranoid umask as well ...

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2015-06-21 22:25:33 +02:00
parent 162b394726
commit 3d0e58ebcd
+3
View File
@@ -138,9 +138,12 @@ int atonum(char *str)
FILE *tempfile(void)
{
int fd;
mode_t oldmask;
char *template = "/tmp/finit.XXXXXX";
oldmask = umask(0077);
fd = mkstemp(template);
umask(oldmask);
if (-1 == fd)
return NULL;