Index: upload_image.module
===================================================================
--- upload_image.module	(revision 52)
+++ upload_image.module	(working copy)
@@ -88,8 +88,11 @@
               unset($node->files[$fid]); // unset, so image won't appear as attachment
               $image = new StdClass();
               $image->nid = $images[$fid]->nid;
-              image_load($image);
-              $thumbnails[] = l(module_invoke('image', 'display', $image, $derivative), "node/$image->nid", array(), NULL, NULL, FALSE, TRUE);
+			  $imagenode=node_load($image->nid);
+			  if (node_access('view',$imagenode)) {
+			     image_load($image);
+                 $thumbnails[] = l(module_invoke('image', 'display', $image, $derivative), "node/$image->nid", array(), NULL, NULL, FALSE, TRUE);
+			  }
             }
           }
         }
