Fossil SCM

Eliminate superfluous closing 'a' tag when the wiki formatter skips emitting a link due to lack of privilege.

mistachkin 2015-03-23 00:41 trunk
Commit 8875c01abb6adf5054d5edacea17f3b097956531
1 file changed +2
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1250,10 +1250,12 @@
12501250
zTerm = "]</span>";
12511251
}
12521252
}else if( g.perm.Hyperlink ){
12531253
blob_appendf(p->pOut, "%z[",href("%R/info/%s", zTarget));
12541254
zTerm = "]</a>";
1255
+ }else{
1256
+ zTerm = "";
12551257
}
12561258
}else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-'
12571259
&& db_int(0, "SELECT datetime(%Q) NOT NULL", zTarget) ){
12581260
blob_appendf(p->pOut, "<a href=\"%R/timeline?c=%T\">", zTarget);
12591261
}else if( (z = validWikiPageName(p, zTarget))!=0 ){
12601262
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1250,10 +1250,12 @@
1250 zTerm = "]</span>";
1251 }
1252 }else if( g.perm.Hyperlink ){
1253 blob_appendf(p->pOut, "%z[",href("%R/info/%s", zTarget));
1254 zTerm = "]</a>";
 
 
1255 }
1256 }else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-'
1257 && db_int(0, "SELECT datetime(%Q) NOT NULL", zTarget) ){
1258 blob_appendf(p->pOut, "<a href=\"%R/timeline?c=%T\">", zTarget);
1259 }else if( (z = validWikiPageName(p, zTarget))!=0 ){
1260
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1250,10 +1250,12 @@
1250 zTerm = "]</span>";
1251 }
1252 }else if( g.perm.Hyperlink ){
1253 blob_appendf(p->pOut, "%z[",href("%R/info/%s", zTarget));
1254 zTerm = "]</a>";
1255 }else{
1256 zTerm = "";
1257 }
1258 }else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-'
1259 && db_int(0, "SELECT datetime(%Q) NOT NULL", zTarget) ){
1260 blob_appendf(p->pOut, "<a href=\"%R/timeline?c=%T\">", zTarget);
1261 }else if( (z = validWikiPageName(p, zTarget))!=0 ){
1262

Keyboard Shortcuts

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