diff --git sites/all/modules/features/includes/features.node.inc sites/all/modules/features/includes/features.node.inc
index 03cf996..c3aadd4 100644
--- sites/all/modules/features/includes/features.node.inc
+++ sites/all/modules/features/includes/features.node.inc
@@ -31,8 +31,12 @@ function node_features_export($data, &$export, $module_name = '') {
   $type_map = array();
   $modules = module_implements('node_info');
   foreach ($modules as $module) {
-    $callback = $module ."_node_info";
-    foreach (call_user_func($callback) as $module_type => $module_info) {
+    $nodes = call_user_func($module ."_node_info");
+    // Ensure the returned result is an array.
+    if (!is_array($nodes)) {
+      continue;
+    }
+    foreach ($nodes as $module_type => $module_info) {
       $type_map[$module_type] = $module;
     }
   }
