Fossil SCM
Enable access check on HOME directory for win32/cygwin
Commit
9122ad308a9392e72c82c7169301c4b9c084dbf4
Parent
caf2eb25fa2485e…
1 file changed
-2
M
src/db.c
-2
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -826,15 +826,13 @@ | ||
| 826 | 826 | } |
| 827 | 827 | #endif |
| 828 | 828 | if( file_isdir(zHome)!=1 ){ |
| 829 | 829 | fossil_fatal("invalid home directory: %s", zHome); |
| 830 | 830 | } |
| 831 | -#if !defined(_WIN32) && !defined(__CYGWIN__) | |
| 832 | 831 | if( file_access(zHome, W_OK) ){ |
| 833 | 832 | fossil_fatal("home directory %s must be writeable", zHome); |
| 834 | 833 | } |
| 835 | -#endif | |
| 836 | 834 | g.zHome = mprintf("%/", zHome); |
| 837 | 835 | #if defined(_WIN32) || defined(__CYGWIN__) |
| 838 | 836 | /* . filenames give some window systems problems and many apps problems */ |
| 839 | 837 | zDbName = mprintf("%//_fossil", zHome); |
| 840 | 838 | #else |
| 841 | 839 |
| --- 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 |