Fossil SCM

Added ability to access repositories via CGI that are located in a path containing whitespaces.

rimkojr 2011-07-09 16:12 trunk
Commit fc15fe04180beab69e726e97a6b96628b0161111
1 file changed +2 -1
+2 -1
--- src/main.c
+++ src/main.c
@@ -1102,11 +1102,12 @@
11021102
if( blob_eq(&key, "HOME:") && blob_token(&line, &value) ){
11031103
cgi_setenv("HOME", blob_str(&value));
11041104
blob_reset(&value);
11051105
continue;
11061106
}
1107
- if( blob_eq(&key, "repository:") && blob_token(&line, &value) ){
1107
+ if( blob_eq(&key, "repository:") && blob_tail(&line, &value) ){
1108
+ blob_trim(&value);
11081109
db_open_repository(blob_str(&value));
11091110
blob_reset(&value);
11101111
continue;
11111112
}
11121113
if( blob_eq(&key, "directory:") && blob_token(&line, &value) ){
11131114
--- src/main.c
+++ src/main.c
@@ -1102,11 +1102,12 @@
1102 if( blob_eq(&key, "HOME:") && blob_token(&line, &value) ){
1103 cgi_setenv("HOME", blob_str(&value));
1104 blob_reset(&value);
1105 continue;
1106 }
1107 if( blob_eq(&key, "repository:") && blob_token(&line, &value) ){
 
1108 db_open_repository(blob_str(&value));
1109 blob_reset(&value);
1110 continue;
1111 }
1112 if( blob_eq(&key, "directory:") && blob_token(&line, &value) ){
1113
--- src/main.c
+++ src/main.c
@@ -1102,11 +1102,12 @@
1102 if( blob_eq(&key, "HOME:") && blob_token(&line, &value) ){
1103 cgi_setenv("HOME", blob_str(&value));
1104 blob_reset(&value);
1105 continue;
1106 }
1107 if( blob_eq(&key, "repository:") && blob_tail(&line, &value) ){
1108 blob_trim(&value);
1109 db_open_repository(blob_str(&value));
1110 blob_reset(&value);
1111 continue;
1112 }
1113 if( blob_eq(&key, "directory:") && blob_token(&line, &value) ){
1114

Keyboard Shortcuts

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