? mollom_report_permission.patch
Index: mollom.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/mollom/mollom.module,v
retrieving revision 1.2.2.137
diff -u -p -r1.2.2.137 mollom.module
--- mollom.module	24 Mar 2010 16:27:51 -0000	1.2.2.137
+++ mollom.module	6 Jun 2010 17:55:06 -0000
@@ -601,7 +601,7 @@ function mollom_form_alter(&$form, &$for
   }
   // Integrate with delete confirmation forms to send feedback to Mollom.
   $forms = mollom_delete_form_list();
-  if (isset($forms[$form_id])) {
+  if (isset($forms[$form_id]) && ($mollom_form = mollom_form_load($forms[$form_id])) && (empty($mollom_form['report access']) || user_access($mollom_form['report access']))) {
     mollom_data_delete_form_alter($form, $form_state);
     // Report before deletion.
     array_unshift($form['#submit'], 'mollom_data_delete_form_submit');
