diff --git a/sites/all/modules/contrib/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module b/sites/all/modules/contrib/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module
index b34d608..b85f035 100644
--- a/sites/all/modules/contrib/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module
+++ b/sites/all/modules/contrib/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module
@@ -89,8 +89,10 @@ function xmlsitemap_menu_xmlsitemap_process_menu_links(array $mlids, array $xmls
     if (!empty($xmlsitemap)) {
       $menu_item['xmlsitemap'] = $xmlsitemap;
     }
-    $link = xmlsitemap_menu_create_link($menu_item);
-    xmlsitemap_link_save($link);
+    if($menu_item !== FALSE){
+      $link = xmlsitemap_menu_create_link($menu_item);
+      xmlsitemap_link_save($link);
+    }
   }
 
   // Set the global user variable back to the original user.
