fix: [internal] ECS: Invalid port checking in metadata

pull/9466/head
Jakub Onderka 2023-12-28 14:10:22 +01:00
parent 2b159eb025
commit ad42b5e35d
1 changed files with 2 additions and 2 deletions

View File

@ -157,7 +157,7 @@ class EcsLog implements CakeLogInterface
$clientIp = static::clientIp();
$client = [
'ip' => $_SERVER['REMOTE_ADDR'],
'port' => $_SERVER['REMOTE_PORT'],
'port' => (int) $_SERVER['REMOTE_PORT'],
];
if ($clientIp === $_SERVER['REMOTE_ADDR']) {
@ -169,7 +169,7 @@ class EcsLog implements CakeLogInterface
];
}
if (strpos($_SERVER['HTTP_HOST'], ':') !== 0) {
if (strpos($_SERVER['HTTP_HOST'], ':') !== false) {
list($domain, $port) = explode(':', $_SERVER['HTTP_HOST'], 2);
$meta['url'] = [
'domain' => $domain,