From c11080c02ec8f448dd3b1be8e03a74dc5ecc6953 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Wed, 14 Dec 2005 13:26:39 +0000
Subject: [PATCH] - Patch #41109 by chx: fixed problem with _node_name()
 returning NULL instead of array() when there are no node types.

---
 modules/node.module      | 5 +++--
 modules/node/node.module | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/modules/node.module b/modules/node.module
index d7a40d60f98e..47649563418c 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -196,9 +196,10 @@ function node_teaser($body, $format = NULL) {
 }
 
 function _node_names($op = '', $node = NULL) {
-  static $node_names, $node_list;
+  static $node_names = array();
+  static $node_list = array();
 
-  if (!isset($node_names)) {
+  if (empty($node_names)) {
     $node_names = module_invoke_all('node_info');
     foreach ($node_names as $type => $value) {
       $node_list[$type] = $value['name'];
diff --git a/modules/node/node.module b/modules/node/node.module
index d7a40d60f98e..47649563418c 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -196,9 +196,10 @@ function node_teaser($body, $format = NULL) {
 }
 
 function _node_names($op = '', $node = NULL) {
-  static $node_names, $node_list;
+  static $node_names = array();
+  static $node_list = array();
 
-  if (!isset($node_names)) {
+  if (empty($node_names)) {
     $node_names = module_invoke_all('node_info');
     foreach ($node_names as $type => $value) {
       $node_list[$type] = $value['name'];
-- 
GitLab