diff --git a/core/modules/filter/filter.module b/core/modules/filter/filter.module
index 77e5ff0a189..70661d97ce8 100644
--- a/core/modules/filter/filter.module
+++ b/core/modules/filter/filter.module
@@ -669,7 +669,7 @@ function _filter_url_trim($text, $length = NULL) {
     $_length = $length;
   }
 
-  if (isset($_length)) {
+  if (isset($text) && isset($_length)) {
     $text = Unicode::truncate($text, $_length, FALSE, TRUE);
   }
 
