Browse Source

In sanitize(), delete unsupported HTML tags instead of showing them.

default 3 years ago
parent
commit
b5f63b63fa
1 changed files with 2 additions and 6 deletions
  1. 2 6
      format.c

+ 2 - 6
format.c

@@ -224,13 +224,9 @@ xs_str *sanitize(const char *content)
 
 
                 s2 = xs_fmt("<%s%s%s%s>",
                 s2 = xs_fmt("<%s%s%s%s>",
                     v[1] == '/' ? "/" : "", tag, xs_list_len(el) ? " " : "", s3);
                     v[1] == '/' ? "/" : "", tag, xs_list_len(el) ? " " : "", s3);
-            }
-            else {
-                /* bad tag: escape it */
-                s2 = xs_replace(v, "<", "&lt;");
-            }
 
 
-            s = xs_str_cat(s, s2);
+                s = xs_str_cat(s, s2);
+            }
         }
         }
         else {
         else {
             /* non-tag */
             /* non-tag */