diff --git a/sites/all/modules/unl/unl.module b/sites/all/modules/unl/unl.module
index a72a27ae9b00ab42e1da97be69845fdec640b2ae..bacbb2ef61bb8bdc497f6080d85ad029f5afb72a 100644
--- a/sites/all/modules/unl/unl.module
+++ b/sites/all/modules/unl/unl.module
@@ -1064,12 +1064,15 @@ function unl_block_view_alter(&$data, $block) {
 /**
  * Tries to implement hook_block_view_MODULE_DELTA_alter, but since the delta contains a -,
  * this is actually called from unl_block_view_alter() for now.
- * Used to determin if a "sub-menu" should be used instead of the normal menu.
+ * Used to determine if a "sub-menu" should be used instead of the normal menu.
  * @param array $data
  * @param stdClass $block
  */
 function unl_block_view_system_main_menu_alter(&$data, $block) {
   $current_menu_link = _unl_get_current_menu_link();
+  if (!$current_menu_link) {
+    return;
+  }
   $submenu = _unl_get_current_submenu($data['content'], $current_menu_link->mlid);
   if ($submenu && $submenu['#original_link']['depth'] > 1) {
     $data['content'] = $submenu['#below'];