@@ -227,7 +227,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
227
227
228
228
case CMARK_NODE_HTML_BLOCK :
229
229
cmark_html_render_cr (html );
230
- if (options & CMARK_OPT_SAFE ) {
230
+ if (!( options & CMARK_OPT_UNSAFE ) ) {
231
231
cmark_strbuf_puts (html , "<!-- raw HTML omitted -->" );
232
232
} else if (renderer -> filter_extensions ) {
233
233
filter_html_block (renderer , node -> as .literal .data , node -> as .literal .len );
@@ -305,7 +305,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
305
305
break ;
306
306
307
307
case CMARK_NODE_HTML_INLINE :
308
- if (options & CMARK_OPT_SAFE ) {
308
+ if (!( options & CMARK_OPT_UNSAFE ) ) {
309
309
cmark_strbuf_puts (html , "<!-- raw HTML omitted -->" );
310
310
} else {
311
311
filtered = false;
@@ -354,7 +354,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
354
354
case CMARK_NODE_LINK :
355
355
if (entering ) {
356
356
cmark_strbuf_puts (html , "<a href=\"" );
357
- if (!((options & CMARK_OPT_SAFE ) &&
357
+ if (!(! (options & CMARK_OPT_UNSAFE ) &&
358
358
scan_dangerous_url (& node -> as .link .url , 0 ))) {
359
359
houdini_escape_href (html , node -> as .link .url .data ,
360
360
node -> as .link .url .len );
@@ -372,7 +372,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
372
372
case CMARK_NODE_IMAGE :
373
373
if (entering ) {
374
374
cmark_strbuf_puts (html , "<img src=\"" );
375
- if (!((options & CMARK_OPT_SAFE ) &&
375
+ if (!(! (options & CMARK_OPT_UNSAFE ) &&
376
376
scan_dangerous_url (& node -> as .link .url , 0 ))) {
377
377
houdini_escape_href (html , node -> as .link .url .data ,
378
378
node -> as .link .url .len );
0 commit comments