Fossil SCM
Eliminate superfluous closing 'a' tag when the wiki formatter skips emitting a link due to lack of privilege.
Commit
8875c01abb6adf5054d5edacea17f3b097956531
Parent
666ec2eef2b6d82…
1 file changed
+2
+2
| --- src/wikiformat.c | ||
| +++ src/wikiformat.c | ||
| @@ -1250,10 +1250,12 @@ | ||
| 1250 | 1250 | zTerm = "]</span>"; |
| 1251 | 1251 | } |
| 1252 | 1252 | }else if( g.perm.Hyperlink ){ |
| 1253 | 1253 | blob_appendf(p->pOut, "%z[",href("%R/info/%s", zTarget)); |
| 1254 | 1254 | zTerm = "]</a>"; |
| 1255 | + }else{ | |
| 1256 | + zTerm = ""; | |
| 1255 | 1257 | } |
| 1256 | 1258 | }else if( strlen(zTarget)>=10 && fossil_isdigit(zTarget[0]) && zTarget[4]=='-' |
| 1257 | 1259 | && db_int(0, "SELECT datetime(%Q) NOT NULL", zTarget) ){ |
| 1258 | 1260 | blob_appendf(p->pOut, "<a href=\"%R/timeline?c=%T\">", zTarget); |
| 1259 | 1261 | }else if( (z = validWikiPageName(p, zTarget))!=0 ){ |
| 1260 | 1262 |
| --- 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 |