mirror of
https://github.com/getgrav/grav.git
synced 2026-07-13 19:02:46 +02:00
Fixed incorrect port :0 with nginx unix socket setup [#3439]
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
* Fixed escaping in PageIndex::getLevelListing()
|
||||
* Fixed validation of `number` type [#3433](https://github.com/getgrav/grav/issues/3433)
|
||||
* Fixed excessive `security.yaml` file creation [#3432](https://github.com/getgrav/grav/issues/3432)
|
||||
* Fixed incorrect port :0 with nginx unix socket setup [#3439](https://github.com/getgrav/grav/issues/3439)
|
||||
|
||||
# v1.7.20
|
||||
## 09/01/2021
|
||||
|
||||
@@ -1261,7 +1261,7 @@ class Uri
|
||||
$this->port = null;
|
||||
}
|
||||
|
||||
if ($this->hasStandardPort()) {
|
||||
if ($this->port === 0 || $this->hasStandardPort()) {
|
||||
$this->port = null;
|
||||
}
|
||||
|
||||
@@ -1314,11 +1314,13 @@ class Uri
|
||||
if ($parts === false) {
|
||||
throw new RuntimeException('Malformed URL: ' . $url);
|
||||
}
|
||||
$port = (int)($parts['port'] ?? 0);
|
||||
|
||||
$this->scheme = $parts['scheme'] ?? null;
|
||||
$this->user = $parts['user'] ?? null;
|
||||
$this->password = $parts['pass'] ?? null;
|
||||
$this->host = $parts['host'] ?? null;
|
||||
$this->port = isset($parts['port']) ? (int)$parts['port'] : null;
|
||||
$this->port = $port ?: null;
|
||||
$this->path = $parts['path'] ?? '';
|
||||
$this->query = $parts['query'] ?? '';
|
||||
$this->fragment = $parts['fragment'] ?? null;
|
||||
|
||||
Reference in New Issue
Block a user