Index: image/contrib/image_attach/image_attach.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/image/contrib/image_attach/Attic/image_attach.module,v
retrieving revision 1.9.2.15
diff -u -p -r1.9.2.15 image_attach.module
--- image/contrib/image_attach/image_attach.module	4 Jul 2007 04:40:32 -0000	1.9.2.15
+++ image/contrib/image_attach/image_attach.module	14 Jul 2007 04:21:54 -0000
@@ -376,6 +376,10 @@ function theme_image_attach_teaser($node
     drupal_add_css(drupal_get_path('module', 'image_attach') .'/image_attach.css');
 
     $image = node_load($node->iid);
+    if(! node_access('view', $image) ){
+      // If the image is restricted, don't show it, even as an attachment.
+      return NULL;
+    }
     $info = image_get_info(file_create_path($image->images[$img_size]));
 
     $output = '<div style="width: '. $info['width'] .'px" class="image-attach-teaser">';
@@ -396,6 +400,10 @@ function theme_image_attach_body($node) 
     drupal_add_css(drupal_get_path('module', 'image_attach') .'/image_attach.css');
 
     $image = node_load($node->iid);
+    if(! node_access('view', $image) ){
+      // If the image is restricted, don't show it, even as an attachment.
+      return NULL;
+    }
     $info = image_get_info(file_create_path($image->images[$img_size]));
 
     $output = '<div style="width: '. $info['width'] .'px" class="image-attach-body">';
