diff --git a/includes/install.inc b/includes/install.inc
index c4bcb88..8f17093 100644
--- a/includes/install.inc
+++ b/includes/install.inc
@@ -1172,7 +1172,10 @@ function drupal_check_profile($profile) {
     module_load_install($module);
     $function = $module . '_requirements';
     if (function_exists($function)) {
-      $requirements = array_merge($requirements, $function('install'));
+      $results = $function('install');
+      if ($results && is_array($results)) {
+        $requirements = array_merge($requirements, $results);
+      }
     }
   }
   return $requirements;
