=== modified file 'modules/node/node.module'
--- modules/node/node.module	2010-07-17 12:30:16 +0000
+++ modules/node/node.module	2010-08-16 01:20:01 +0000
@@ -1218,7 +1218,7 @@ function node_view($node, $view_mode = '
   // displayed on its own page. Modules may alter this behavior (for example,
   // to restrict contextual links to certain view modes) by implementing
   // hook_node_view_alter().
-  if (!node_is_page($node)) {
+  if (!empty($node->nid) && !node_is_page($node)) {
     $build['#contextual_links']['node'] = array('node', array($node->nid));
   }
 

