Index: link.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/link/link.module,v
retrieving revision 1.20.2.34
diff -u -r1.20.2.34 link.module
--- link.module	12 Nov 2007 00:17:35 -0000	1.20.2.34
+++ link.module	23 Feb 2008 01:52:37 -0000
@@ -366,8 +366,8 @@
           $optional_field_found = TRUE;
         }
       }
-      if ($field['url'] == 'optional' && $field['title'] == 'optional' && !isset($optional_field_found)) {
-        form_set_error($field['field_name'] .']['. $delta, t('At least one title or URL must be entered.'));
+      if ($field['url'] == 'optional' && $field['title'] == 'optional' && $field['required'] && !isset($optional_field_found)) {
+        form_set_error($field['field_name'] .'][0', t('At least one title or URL must be entered.'));
       }
       return;
       
