@@ -227,7 +227,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
227227
228228 case CMARK_NODE_HTML_BLOCK :
229229 cmark_html_render_cr (html );
230- if (options & CMARK_OPT_SAFE ) {
230+ if (!( options & CMARK_OPT_UNSAFE ) ) {
231231 cmark_strbuf_puts (html , "<!-- raw HTML omitted -->" );
232232 } else if (renderer -> filter_extensions ) {
233233 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,
305305 break ;
306306
307307 case CMARK_NODE_HTML_INLINE :
308- if (options & CMARK_OPT_SAFE ) {
308+ if (!( options & CMARK_OPT_UNSAFE ) ) {
309309 cmark_strbuf_puts (html , "<!-- raw HTML omitted -->" );
310310 } else {
311311 filtered = false;
@@ -354,7 +354,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
354354 case CMARK_NODE_LINK :
355355 if (entering ) {
356356 cmark_strbuf_puts (html , "<a href=\"" );
357- if (!((options & CMARK_OPT_SAFE ) &&
357+ if (!(! (options & CMARK_OPT_UNSAFE ) &&
358358 scan_dangerous_url (& node -> as .link .url , 0 ))) {
359359 houdini_escape_href (html , node -> as .link .url .data ,
360360 node -> as .link .url .len );
@@ -372,7 +372,7 @@ static int S_render_node(cmark_html_renderer *renderer, cmark_node *node,
372372 case CMARK_NODE_IMAGE :
373373 if (entering ) {
374374 cmark_strbuf_puts (html , "<img src=\"" );
375- if (!((options & CMARK_OPT_SAFE ) &&
375+ if (!(! (options & CMARK_OPT_UNSAFE ) &&
376376 scan_dangerous_url (& node -> as .link .url , 0 ))) {
377377 houdini_escape_href (html , node -> as .link .url .data ,
378378 node -> as .link .url .len );
0 commit comments