diff --git a/advanced_help.module b/advanced_help.module
index ad55411..8456e9f 100644
--- a/advanced_help.module
+++ b/advanced_help.module
@@ -716,29 +716,34 @@ function _advanced_help_parse_ini() {
     $help_path = drupal_get_path('module', 'advanced_help') . '/modules';
     foreach (module_list() as $module) {
       $module_path = drupal_get_path('module', $module);
-      $info = array();
-      if (file_exists("$module_path/help/$module.help.ini")) {
-        $path = "$module_path/help";
-        $info = parse_ini_file("./$module_path/help/$module.help.ini", TRUE);
-      }
-      elseif (file_exists("$help_path/$module/$module.help.ini")) {
-        $path = "$help_path/$module";
-        $info = parse_ini_file("./$help_path/$module/$module.help.ini", TRUE);
-      }
-      elseif (!file_exists("$module_path/help")) {
-        // Look for one or more README files.
-        $files = file_scan_directory("./$module_path",
-          '/^(README|readme).*\.(txt|TXT)$/', array('.', '..', 'CVS'),
-          0, FALSE);
-        $path = "./$module_path";
-        foreach ($files as $name => $fileinfo) {
-          $info[$fileinfo->filename] = array(
-            'line break' => TRUE,
-            'readme file' => TRUE,
-            'file' => $fileinfo->filename,
-            'title' => $fileinfo->name,
-          );
+      if ($module_path) {
+        $info = array();
+        if (file_exists("$module_path/help/$module.help.ini")) {
+          $path = "$module_path/help";
+          $info = parse_ini_file("./$module_path/help/$module.help.ini", TRUE);
+        }
+        elseif (file_exists("$help_path/$module/$module.help.ini")) {
+          $path = "$help_path/$module";
+          $info = parse_ini_file("./$help_path/$module/$module.help.ini", TRUE);
         }
+        elseif (!file_exists("$module_path/help")) {
+          // Look for one or more README files.
+          $files = file_scan_directory("./$module_path",
+            '/^(README|readme).*\.(txt|TXT)$/', array('.', '..', 'CVS'),
+            0, FALSE);
+          $path = "./$module_path";
+          foreach ($files as $name => $fileinfo) {
+            $info[$fileinfo->filename] = array(
+              'line break' => TRUE,
+              'readme file' => TRUE,
+              'file' => $fileinfo->filename,
+              'title' => $fileinfo->name,
+            );
+          }
+        }
+      }
+      else {
+        watchdog('Advanced help', 'Error: Path to module !module was not found; skipping.', array('!module' => $module), WATCHDOG_ERROR);
       }
 
       if (!empty($info)) {
