Author: jfclere
Date: Thu Mar 15 05:29:54 2007
New Revision: 518606

URL: http://svn.apache.org/viewvc?view=rev&rev=518606
Log:
Use umask() to get the right permission when creating the file.

Modified:
    tomcat/connectors/trunk/jk/native/common/jk_shm.c

Modified: tomcat/connectors/trunk/jk/native/common/jk_shm.c
URL: 
http://svn.apache.org/viewvc/tomcat/connectors/trunk/jk/native/common/jk_shm.c?view=diff&rev=518606&r1=518605&r2=518606
==============================================================================
--- tomcat/connectors/trunk/jk/native/common/jk_shm.c (original)
+++ tomcat/connectors/trunk/jk/native/common/jk_shm.c Thu Mar 15 05:29:54 2007
@@ -237,6 +237,7 @@
     if (!jk_shmem.lockname) {
         int i;
         jk_shmem.fd_lock = -1;
+        mode_t mask = umask(0);
         for (i = 0; i < 8; i++) {
             strcpy(flkname, "/tmp/jkshmlock.XXXXXX");
             if (mktemp(flkname)) {
@@ -245,6 +246,7 @@
                     break;
             }
         }
+        umask(mask);
         if (jk_shmem.fd_lock == -1) {
             rc = errno;
             JK_TRACE_EXIT(l);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to