Commit 697a9922 authored by codebymikey's avatar codebymikey Committed by Eirik Morland
Browse files

Issue #3270309 by codebymikey, eiriksm: HtmlLinkExtractor crashes when saving...

Issue #3270309 by codebymikey, eiriksm: HtmlLinkExtractor crashes when saving URIs that are longer than 2048 characters long
parent d860794d
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -408,6 +408,11 @@ class LinkExtractorService {
   *   TRUE if URL should be checked.
   */
  protected function isUrlBlacklisted($url) {
    if (mb_strlen($url) > 2048) {
      // The URL is too long for Drupal to save/process. So ignore it.
      return TRUE;
    }

    // Is url in domain blacklist?
    $urls = $this->linkcheckerSetting->get('check.disable_link_check_for_urls');
    if (!empty($urls) && preg_match('/' . implode('|', array_map(function ($links) {return preg_quote($links, '/');}, preg_split('/(\r\n?|\n)/', $urls))) . '/', $url)) {
+21 −0

File changed.

Preview size limit exceeded, changes collapsed.

+2 −0

File changed.

Preview size limit exceeded, changes collapsed.

+3 −0

File changed.

Preview size limit exceeded, changes collapsed.