Index: signup.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/signup.module,v
retrieving revision 1.205.2.18
diff -u -p -r1.205.2.18 signup.module
--- signup.module	4 Mar 2009 20:20:37 -0000	1.205.2.18
+++ signup.module	3 Jun 2009 00:05:44 -0000
@@ -630,6 +630,7 @@ function signup_perm() {
 function signup_user($type, &$edit, &$user, $category = NULL) {
   switch ($type) {
     case 'delete':
+      drupal_set_message(dprint_r($edit, TRUE));
       $uids = array();
       if (is_array($edit['accounts'])) {
         // A multi-user delete from Admin > User management > Users.
@@ -637,9 +638,11 @@ function signup_user($type, &$edit, &$us
       }
       else {
         // A single-user delete from the edit tab on the user's profile.
-        $uids[] = $edit['uid'];
+        $uids[] = $edit['_account']->uid;
       }
+      drupal_set_message("uids = ". dprint_r($uids, TRUE));
       foreach ($uids as $uid) {
+        drupal_set_message("looking for uid $uid");
         $query = db_query("SELECT * FROM {signup_log} WHERE uid = %d", $uid);
         while ($signup = db_fetch_object($query)) {
           signup_cancel_signup($signup);
