Kaynağa Gözat

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

default 3 yıl önce
ebeveyn
işleme
b5f63b63fa
1 değiştirilmiş dosya ile 2 ekleme ve 6 silme
  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>",
                     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 {
             /* non-tag */