Fossil SCM

Fix a crash if the test-file-environment command is called from outside a check-out.

florian 2024-10-15 05:25 trunk
Commit 3bb9cbe8cc1fdf834c05277c33350c76dab637668ab5c3db8ee5767cb918f413
1 file changed +1 -1
+1 -1
--- src/file.c
+++ src/file.c
@@ -1641,11 +1641,11 @@
16411641
fossil_print("filenames_are_case_sensitive() = %d\n",
16421642
filenames_are_case_sensitive());
16431643
if( zAllow ){
16441644
g.allowSymlinks = !is_false(zAllow);
16451645
}
1646
- if( zRoot==0 ) zRoot = g.zLocalRoot;
1646
+ if( zRoot==0 ) zRoot = g.zLocalRoot==0 ? "" : g.zLocalRoot;
16471647
fossil_print("db_allow_symlinks() = %d\n", db_allow_symlinks());
16481648
fossil_print("local-root = [%s]\n", zRoot);
16491649
for(i=2; i<g.argc; i++){
16501650
char *z;
16511651
emitFileStat(g.argv[i], slashFlag, resetFlag);
16521652
--- src/file.c
+++ src/file.c
@@ -1641,11 +1641,11 @@
1641 fossil_print("filenames_are_case_sensitive() = %d\n",
1642 filenames_are_case_sensitive());
1643 if( zAllow ){
1644 g.allowSymlinks = !is_false(zAllow);
1645 }
1646 if( zRoot==0 ) zRoot = g.zLocalRoot;
1647 fossil_print("db_allow_symlinks() = %d\n", db_allow_symlinks());
1648 fossil_print("local-root = [%s]\n", zRoot);
1649 for(i=2; i<g.argc; i++){
1650 char *z;
1651 emitFileStat(g.argv[i], slashFlag, resetFlag);
1652
--- src/file.c
+++ src/file.c
@@ -1641,11 +1641,11 @@
1641 fossil_print("filenames_are_case_sensitive() = %d\n",
1642 filenames_are_case_sensitive());
1643 if( zAllow ){
1644 g.allowSymlinks = !is_false(zAllow);
1645 }
1646 if( zRoot==0 ) zRoot = g.zLocalRoot==0 ? "" : g.zLocalRoot;
1647 fossil_print("db_allow_symlinks() = %d\n", db_allow_symlinks());
1648 fossil_print("local-root = [%s]\n", zRoot);
1649 for(i=2; i<g.argc; i++){
1650 char *z;
1651 emitFileStat(g.argv[i], slashFlag, resetFlag);
1652

Keyboard Shortcuts

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