just noticed that with the new drupal_url() using &amp; as argument separator, rss feeds generate bad <link>s, e.g.

<link>http://localhost/drupal/module.php?mod=blog&amp;amp;op=view&amp;amp;id=1...

reason is the "htmlentities($link)" in format_rss_channel() and format_rss_item() which escape &s which are escaped already.

solution is probably to not "htmlentities" links - but i'm not really sure. what do you think?

Comments

Anonymous’s picture

Would it make sense to urlencode links? Or would that break things further.

Anonymous’s picture

I think this is fixed. Can someone test it and give some feedback?

Anonymous’s picture

Priority: Minor » Critical