Fossil SCM

Enable access check on HOME directory for win32/cygwin

jan.nijtmans 2013-03-01 13:45 trunk
Commit 9122ad308a9392e72c82c7169301c4b9c084dbf4
1 file changed -2
-2
--- src/db.c
+++ src/db.c
@@ -826,15 +826,13 @@
826826
}
827827
#endif
828828
if( file_isdir(zHome)!=1 ){
829829
fossil_fatal("invalid home directory: %s", zHome);
830830
}
831
-#if !defined(_WIN32) && !defined(__CYGWIN__)
832831
if( file_access(zHome, W_OK) ){
833832
fossil_fatal("home directory %s must be writeable", zHome);
834833
}
835
-#endif
836834
g.zHome = mprintf("%/", zHome);
837835
#if defined(_WIN32) || defined(__CYGWIN__)
838836
/* . filenames give some window systems problems and many apps problems */
839837
zDbName = mprintf("%//_fossil", zHome);
840838
#else
841839
--- src/db.c
+++ src/db.c
@@ -826,15 +826,13 @@
826 }
827 #endif
828 if( file_isdir(zHome)!=1 ){
829 fossil_fatal("invalid home directory: %s", zHome);
830 }
831 #if !defined(_WIN32) && !defined(__CYGWIN__)
832 if( file_access(zHome, W_OK) ){
833 fossil_fatal("home directory %s must be writeable", zHome);
834 }
835 #endif
836 g.zHome = mprintf("%/", zHome);
837 #if defined(_WIN32) || defined(__CYGWIN__)
838 /* . filenames give some window systems problems and many apps problems */
839 zDbName = mprintf("%//_fossil", zHome);
840 #else
841
--- src/db.c
+++ src/db.c
@@ -826,15 +826,13 @@
826 }
827 #endif
828 if( file_isdir(zHome)!=1 ){
829 fossil_fatal("invalid home directory: %s", zHome);
830 }
 
831 if( file_access(zHome, W_OK) ){
832 fossil_fatal("home directory %s must be writeable", zHome);
833 }
 
834 g.zHome = mprintf("%/", zHome);
835 #if defined(_WIN32) || defined(__CYGWIN__)
836 /* . filenames give some window systems problems and many apps problems */
837 zDbName = mprintf("%//_fossil", zHome);
838 #else
839

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button