Fossil SCM

Fix blob_append_safe_html() so that it can handle the case of nHtml==0.

drh 2020-06-02 11:23 trunk
Commit cd0b228de7b381468bf307c31d69cb82633cb0c061f7e78979312a07554b3bbe
1 file changed +2
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -2507,10 +2507,12 @@
25072507
void blob_append_safe_html(Blob *pBlob, char *zHtml, int nHtml){
25082508
char cLast;
25092509
int i, j, n;
25102510
HtmlTagStack s;
25112511
ParsedMarkup markup;
2512
+
2513
+ if( nHtml<=0 ) return;
25122514
cLast = zHtml[nHtml];
25132515
zHtml[nHtml] = 0;
25142516
html_tagstack_init(&s);
25152517
25162518
i = 0;
25172519
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -2507,10 +2507,12 @@
2507 void blob_append_safe_html(Blob *pBlob, char *zHtml, int nHtml){
2508 char cLast;
2509 int i, j, n;
2510 HtmlTagStack s;
2511 ParsedMarkup markup;
 
 
2512 cLast = zHtml[nHtml];
2513 zHtml[nHtml] = 0;
2514 html_tagstack_init(&s);
2515
2516 i = 0;
2517
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -2507,10 +2507,12 @@
2507 void blob_append_safe_html(Blob *pBlob, char *zHtml, int nHtml){
2508 char cLast;
2509 int i, j, n;
2510 HtmlTagStack s;
2511 ParsedMarkup markup;
2512
2513 if( nHtml<=0 ) return;
2514 cLast = zHtml[nHtml];
2515 zHtml[nHtml] = 0;
2516 html_tagstack_init(&s);
2517
2518 i = 0;
2519

Keyboard Shortcuts

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