tizen 2.3.1 release
[framework/uifw/elementary.git] / src / modules / access_output / mod.c
index 3956a40..91e5bb2 100644 (file)
@@ -63,9 +63,12 @@ out_read(const char *txt)
    if (!tmpf)
      {
         char buf[PATH_MAX];
+        mode_t cur_umask;
 
         snprintf(buf, sizeof(buf), "/tmp/.elm-speak-XXXXXX");
+        cur_umask = umask(S_IRWXO | S_IRWXG);
         tmpfd = mkstemp(buf);
+        umask(cur_umask);
         if (tmpfd >= 0) tmpf = strdup(buf);
         else return;
      }