commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mt...@apache.org
Subject svn commit: r811369 - /commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c
Date Fri, 04 Sep 2009 12:38:13 GMT
Author: mturk
Date: Fri Sep  4 12:38:13 2009
New Revision: 811369

URL: http://svn.apache.org/viewvc?rev=811369&view=rev
Log:
Secure temp file

Modified:
    commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c

Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c?rev=811369&r1=811368&r2=811369&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/temps.c Fri Sep  4 12:38:13 2009
@@ -115,7 +115,10 @@
     }
 
     sa.nLength = sizeof(SECURITY_ATTRIBUTES);
-    sa.lpSecurityDescriptor = NULL;
+    /* Allow access only to owner and Administrators Group */
+    sa.lpSecurityDescriptor = ACR_GetSecurityDescriptor(INVALID_HANDLE_VALUE,
+                                                GENERIC_ALL | FILE_ALL_ACCESS,
+                                                0);
     sa.bInheritHandle       = FALSE;
     for (;;) {
         fh = CreateFileW(path,



Mime
View raw message