Index: moduleinfo.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/moduleinfo/moduleinfo.module,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 moduleinfo.module
--- moduleinfo.module	29 Oct 2009 06:41:14 -0000	1.1.2.4
+++ moduleinfo.module	5 Oct 2010 23:53:34 -0000
@@ -139,7 +139,7 @@ function moduleinfo_get_pages($module, $
     if ($menus) {
       foreach ($menus as $path => $menu) {
         // menu_callbacks wont appear in menus.
-        if ($menu['type'] != MENU_CALLBACK) {
+        if (isset($menu['type']) && $menu['type'] != MENU_CALLBACK) {
           if (strpos($path, 'admin/settings') !== FALSE) {
             $pages['config'][] = '<li>'. l(moduleinfo_get_menu_name($path), $path) .'</li>';
           }
@@ -190,8 +190,11 @@ function moduleinfo_get_content_types($m
  */
 function moduleinfo_get_menu_name($path) {
   $result = db_query("SELECT link_title FROM {menu_links} WHERE link_path = '%s'", array($path));
-  $res = db_fetch_object($result)->link_title;
-  if (!$res) {
+  $res = db_fetch_object($result);
+  if (isset($res->link_title)) {
+    $res = $res->link_title;
+  }
+  else {
     $res = array_slice(explode('/', $path), -1);
     $res = ucwords($res[0]);
   }
