diff --git a/files/routes/feeds.py b/files/routes/feeds.py
index 6a1fb8137..36af0034c 100644
--- a/files/routes/feeds.py
+++ b/files/routes/feeds.py
@@ -62,6 +62,6 @@ def feeds_user(sort='hot', t='all'):
if len(post.body_html) > 0:
with tag("content", type="html"):
- text(html.escape(f'
{post.body_html}'))
+ doc.cdata(f'
{post.body_html}')
return Response( ""+ doc.getvalue(), mimetype="application/xml")
\ No newline at end of file