Skip to content

Commit 6c49a0c

Browse files
committed
Add test case
1 parent c266d6c commit 6c49a0c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Symfony/Component/HttpFoundation/Tests/RequestTest.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2427,6 +2427,18 @@ public function testTrustedPort()
24272427

24282428
$this->assertSame(443, $request->getPort());
24292429
}
2430+
2431+
public function testTrustedPortDoesNotDefaultToZero()
2432+
{
2433+
Request::setTrustedProxies(['1.1.1.1'], Request::HEADER_X_FORWARDED_ALL);
2434+
2435+
$request = Request::create('/');
2436+
$request->server->set('REMOTE_ADDR', '1.1.1.1');
2437+
$request->headers->set('X-Forwarded-Host', 'test.example.com');
2438+
$request->headers->set('X-Forwarded-Port', null);
2439+
2440+
$this->assertSame(80, $request->getPort());
2441+
}
24302442
}
24312443

24322444
class RequestContentProxy extends Request

0 commit comments

Comments
 (0)