From faf8b1444d6fd494e0eb058def45d3e01c6164d3 Mon Sep 17 00:00:00 2001
From: Vincent Massaro <vincent.massaro@yale.edu>
Date: Thu, 13 Jun 2013 16:59:27 -0400
Subject: [PATCH] check if URL is not empty before trimming

---
 link.module | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/link.module b/link.module
index 26697fd..f71b5bf 100644
--- a/link.module
+++ b/link.module
@@ -337,7 +337,9 @@ function _link_load($field, $item, $instance) {
  */
 function _link_process(&$item, $delta = 0, $field, $entity) {
   // Trim whitespace from URL.
-  $item['url'] = trim($item['url']);
+  if (!empty($item['url'])) {
+    $item['url'] = trim($item['url']);
+  }
 
   // If no attributes are set then make sure $item['attributes'] is an empty
   // array, so $field['attributes'] can override it.
-- 
1.8.1.4

