Index: signup.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/signup.module,v
retrieving revision 1.205.2.19
diff -u -p -r1.205.2.19 signup.module
--- signup.module	3 Jun 2009 01:07:10 -0000	1.205.2.19
+++ signup.module	3 Jun 2009 15:18:56 -0000
@@ -1096,6 +1096,8 @@ function signup_content_types() {
 /**
  * Signs up a user to a node.
  *
+ *Caution: This function does not perform any access checking.
+ *
  * NOTE: other modules can call this function. To do so, $signup_form
  * must be as follows:
  *
@@ -1145,7 +1147,7 @@ function signup_sign_up_user($signup_for
   // If we made it this far, we're going to need the full $user object.
   $user = user_load(array('uid' => $signup_form['uid']));
 
-  if (user_access('sign up for content') && $node->signup_status) {
+  if ($node->signup_status) {
     // Grab the current time once, since we need it in a few places.
     $curtime = time();
 
