generally private-key files, which have no need to be executable.
git-svn-id: svn://svn.tartarus.org/sgt/putty@9321
cda61777-01e9-0310-a592-
d414129be87e
int fd;
assert(mode[0] == 'w'); /* is_private is meaningless for read,
and tricky for append */
int fd;
assert(mode[0] == 'w'); /* is_private is meaningless for read,
and tricky for append */
- fd = open(filename->path, O_WRONLY | O_CREAT | O_TRUNC, 0700);
+ fd = open(filename->path, O_WRONLY | O_CREAT | O_TRUNC, 0600);
if (fd < 0)
return NULL;
return fdopen(fd, mode);
if (fd < 0)
return NULL;
return fdopen(fd, mode);