Issue #1999376 by chertzog, chrisjlee: Use Symfony Request for filter module.

8.0.x
Nathaniel Catchpole 2013-08-19 15:38:31 +01:00
parent 0de8bea702
commit 979f8348b6
1 changed files with 2 additions and 1 deletions

View File

@ -1514,7 +1514,8 @@ function _filter_html_image_secure_process($text) {
$src = $image->getAttribute('src');
// Remove absolute URLs pointing to the local domain to prevent mixed
// content errors.
$image->setAttribute('src', preg_replace('|^https?://' . $_SERVER['HTTP_HOST'] . '|', '', $src));
$request = Drupal::request();
$image->setAttribute('src', preg_replace('|^https?://' . $request->getHost() . '|', '', $src));
// Verify that $src starts with $base_path.
// This also ensures that external images cannot be referenced.