Fossil SCM

Fix another issue with directory search for CGI.

drh 2011-04-18 19:32 trunk
Commit 0fc9b5e1f2110b7b0dc1ca40bde3e47455429830
1 file changed +1 -1
+1 -1
--- src/main.c
+++ src/main.c
@@ -901,11 +901,11 @@
901901
const char *zOldScript = PD("SCRIPT_NAME", "");
902902
char *zNewScript;
903903
int j, k;
904904
i64 szFile;
905905
906
- i = 1;
906
+ i = zPathInfo[0]!=0;
907907
while( 1 ){
908908
while( zPathInfo[i] && zPathInfo[i]!='/' ){ i++; }
909909
zRepo = zToFree = mprintf("%s%.*s.fossil",g.zRepositoryName,i,zPathInfo);
910910
911911
/* To avoid mischief, make sure the repository basename contains no
912912
--- src/main.c
+++ src/main.c
@@ -901,11 +901,11 @@
901 const char *zOldScript = PD("SCRIPT_NAME", "");
902 char *zNewScript;
903 int j, k;
904 i64 szFile;
905
906 i = 1;
907 while( 1 ){
908 while( zPathInfo[i] && zPathInfo[i]!='/' ){ i++; }
909 zRepo = zToFree = mprintf("%s%.*s.fossil",g.zRepositoryName,i,zPathInfo);
910
911 /* To avoid mischief, make sure the repository basename contains no
912
--- src/main.c
+++ src/main.c
@@ -901,11 +901,11 @@
901 const char *zOldScript = PD("SCRIPT_NAME", "");
902 char *zNewScript;
903 int j, k;
904 i64 szFile;
905
906 i = zPathInfo[0]!=0;
907 while( 1 ){
908 while( zPathInfo[i] && zPathInfo[i]!='/' ){ i++; }
909 zRepo = zToFree = mprintf("%s%.*s.fossil",g.zRepositoryName,i,zPathInfo);
910
911 /* To avoid mischief, make sure the repository basename contains no
912

Keyboard Shortcuts

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