aboutsummaryrefslogtreecommitdiff
path: root/app/Models
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2025-08-30 16:28:37 +0200
committerGravatar GitHub <noreply@github.com> 2025-08-30 16:28:37 +0200
commit2b02ca59c6af1cfe087ec7e6ea9773cffd48fd50 (patch)
tree7862c80a7691b9fdafbd7a97263a89d84492fb19 /app/Models
parent379a387ddeabdab428c2c6257ff6521f69e5d974 (diff)
Include port number for HTTP Retry-After (#7875)
fix https://github.com/FreshRSS/FreshRSS/issues/7870 (partially)
Diffstat (limited to 'app/Models')
-rw-r--r--app/Models/SimplePieResponse.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/Models/SimplePieResponse.php b/app/Models/SimplePieResponse.php
index 123df9b8a..6e15da24a 100644
--- a/app/Models/SimplePieResponse.php
+++ b/app/Models/SimplePieResponse.php
@@ -19,6 +19,9 @@ final class FreshRSS_SimplePieResponse extends \SimplePie\File
if ($retryAfter > 0) {
$domain = parse_url($this->get_final_requested_uri(), PHP_URL_HOST);
if (is_string($domain) && $domain !== '') {
+ if (is_int($port = parse_url($this->get_final_requested_uri(), PHP_URL_PORT))) {
+ $domain .= ':' . $port;
+ }
$errorMessage = 'Will retry after ' . date('c', $retryAfter) . ' for domain `' . $domain . '`';
Minz_Log::notice($errorMessage);
}