summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/main.cxx b/main.cxx
index 1880436f..556b30ff 100644
--- a/main.cxx
+++ b/main.cxx
@@ -521,7 +521,9 @@ main (int argc, char * const argv [])
string stapdir = "/stapXXXXXX";
string tmpdirt = tmpdir_env + stapdir;
+ mode_t mask = umask(0);
const char* tmpdir = mkdtemp((char *)tmpdirt.c_str());
+ umask(mask);
if (! tmpdir)
{
const char* e = strerror (errno);