Fossil SCM

Do not attempt to attach the local database while processing "ckout" in the /doc page if that database is not already open.

drh 2015-07-15 10:38 trunk
Commit b9b9d7e739c57697bf46227f87017e33f8303b52
1 file changed +1 -1
+1 -1
--- src/doc.c
+++ src/doc.c
@@ -551,11 +551,11 @@
551551
while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){
552552
zName = P("name");
553553
if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki";
554554
for(i=0; zName[i] && zName[i]!='/'; i++){}
555555
zCheckin = mprintf("%.*s", i, zName);
556
- if( fossil_strcmp(zCheckin,"ckout")==0 && db_open_local(0)==0 ){
556
+ if( fossil_strcmp(zCheckin,"ckout")==0 && g.localOpen==0 ){
557557
zCheckin = "tip";
558558
}
559559
if( nMiss==ArraySize(azSuffix) ){
560560
zName = "404.md";
561561
}else if( zName[i]==0 ){
562562
--- src/doc.c
+++ src/doc.c
@@ -551,11 +551,11 @@
551 while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){
552 zName = P("name");
553 if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki";
554 for(i=0; zName[i] && zName[i]!='/'; i++){}
555 zCheckin = mprintf("%.*s", i, zName);
556 if( fossil_strcmp(zCheckin,"ckout")==0 && db_open_local(0)==0 ){
557 zCheckin = "tip";
558 }
559 if( nMiss==ArraySize(azSuffix) ){
560 zName = "404.md";
561 }else if( zName[i]==0 ){
562
--- src/doc.c
+++ src/doc.c
@@ -551,11 +551,11 @@
551 while( rid==0 && (++nMiss)<=ArraySize(azSuffix) ){
552 zName = P("name");
553 if( zName==0 || zName[0]==0 ) zName = "tip/index.wiki";
554 for(i=0; zName[i] && zName[i]!='/'; i++){}
555 zCheckin = mprintf("%.*s", i, zName);
556 if( fossil_strcmp(zCheckin,"ckout")==0 && g.localOpen==0 ){
557 zCheckin = "tip";
558 }
559 if( nMiss==ArraySize(azSuffix) ){
560 zName = "404.md";
561 }else if( zName[i]==0 ){
562

Keyboard Shortcuts

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