Fix regression cURL HTTP headers (#7403)

* Fix regression cURL HTTP headers
fix https://github.com/FreshRSS/FreshRSS/issues/6712#issuecomment-2697961491
We would sometimes wrongly override the default HTTP headers of SimplePie
https://github.com/FreshRSS/simplepie/pull/33
https://github.com/simplepie/simplepie/pull/912

* Sync SimplePie
https://github.com/FreshRSS/simplepie/pull/33
This commit is contained in:
Alexandre Alapetite
2025-03-05 16:45:06 +01:00
committed by GitHub
parent 9641f2a5a3
commit ecdb63c335
4 changed files with 10 additions and 3 deletions

View File

@@ -211,8 +211,9 @@ class FreshRSS_feed_Controller extends FreshRSS_ActionController {
}
}
}
$headers = array_filter(array_map('trim', $headers));
if (!empty($headers)) {
$headers = array_filter(array_map('trim', $headers));
$opts[CURLOPT_HTTPHEADER] = array_merge($headers, $opts[CURLOPT_HTTPHEADER] ?? []);
}