--- nodeblock/nodeblock.module.orig     2009-09-14 11:40:07.000000000 -0700
+++ nodeblock/nodeblock.module  2009-09-14 11:40:30.000000000 -0700
@@ -102,6 +102,9 @@ function nodeblock_block($op = 'list', $
   elseif ($op == 'view') {
     $node = node_load($delta);

+    if (!node_access('view', $node)) {
+      return;
+    }
     // if the node type is translatable, try to load the node with the appropriate
     // language from the translation set.
     if (module_exists('translation') && translation_supported_type($node->type)) {
