diff --git a/rules_linkevent.module b/rules_linkevent.module
index dd55720..889bdaa 100644
--- a/rules_linkevent.module
+++ b/rules_linkevent.module
@@ -74,15 +74,23 @@ function rules_linkevent_page_admin_submit($form, $form_state) {
  */
 function rules_linkevent_get_links() {
   $rules_string = variable_get('rules_linkevent', '');
-  $rules_list = explode("\n", $rules_string);
+
+  $rules_list = array();
+
+  if (!empty($rules_string)) {
+    $rules_list = explode("\n", $rules_string);
+  }
+
   $rules = array();
   foreach ($rules_list as $rule) {
     $rule_parts = explode("|", $rule);
-    $link = new stdClass;
-    $link->name = $rule_parts[0];
-    $link->path = $rule_parts[1];
-    $link->label = $rule_parts[2];
-    $rules[] = $link;
+    if (count($rule_parts) > 1) {
+      $link = new stdClass;
+      $link->name = $rule_parts[0];
+      $link->path = $rule_parts[1];
+      $link->label = $rule_parts[2];
+      $rules[] = $link;
+    }
   }
   return $rules;
 }
