Skip to content

Removed trailing and leading whitespaces#445

Merged
mblaney merged 1 commit intosimplepie:masterfrom
paolooo:master
May 15, 2016
Merged

Removed trailing and leading whitespaces#445
mblaney merged 1 commit intosimplepie:masterfrom
paolooo:master

Conversation

@paolooo
Copy link
Contributor

@paolooo paolooo commented May 15, 2016

Removed trailing and leading whitespaces on XML feed
content because dom/xml reader will throw an error is
there's a space at the beginning.

See issue:
http://screencast.com/t/rOuj1W3z

…dom/xml reader will throw an error is there's a space at the beginning.
@mblaney mblaney merged commit 989645e into simplepie:master May 15, 2016
Alkarex added a commit to FreshRSS/simplepie that referenced this pull request Jun 24, 2025
Example of valid feed not working in SimplePie: https://haveibeenpwned.com/feed/breaches/
Regression due to simplepie#445
The final character `>` of a feed is encoded as `3E00` in UTF-16LE, so calling `trim()` was removing the `\x00`, breaking the multibyte encoding and making the feed invalid.
Downstream issue FreshRSS/FreshRSS#7690
@Alkarex
Copy link
Contributor

Alkarex commented Jun 24, 2025

This introduced a regression, breaking UTF-16LE and UTF-32BE encodings.
Fixed in #916

jtojnar pushed a commit that referenced this pull request Jun 25, 2025
Example of valid feed not working in SimplePie: https://haveibeenpwned.com/feed/breaches/
Regression due to #445
The final character `>` of a feed is encoded as `3E 00` in UTF-16LE, so calling `trim()` was removing the `\x00`, breaking the multibyte encoding and making the feed invalid.
Downstream issue FreshRSS/FreshRSS#7690
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants