Only strings need 4-byte filtering.

This commit is contained in:
JustAMacUser 2016-07-26 03:51:22 -04:00
parent a6fde6c99f
commit dae16f72c9

2
include/rssfuncs.php Executable file → Normal file
View file

@ -778,7 +778,7 @@
foreach ($article as $k => $v) {
// i guess we'll have to take the risk of 4byte unicode labels & tags here
if (!is_array($article[$k])) {
if (is_string($article[$k])) {
$article[$k] = preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $v);
}
}