--- smarty.engine.orig	2006-01-10 02:53:52.000000000 -0600
+++ smarty.engine	2006-01-10 02:54:48.000000000 -0600
@@ -254,7 +254,8 @@ function smarty_node($node, $teaser = 0,
   );
 
   // Flatten the node object's member fields.
-    $variables = array_merge(object2array($node), $variables);
+  $node = (array) $node;
+  $variables = array_merge($node, $variables);
 
   // Display info only on certain node types.
   if (theme_get_setting('toggle_node_info_' . $node->type)) {
