? uc_signup_861058.patch
Index: uc_signup.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/uc_signup/uc_signup.module,v
retrieving revision 1.59
diff -u -p -r1.59 uc_signup.module
--- uc_signup.module	4 Jul 2010 04:02:37 -0000	1.59
+++ uc_signup.module	24 Jul 2010 16:21:33 -0000
@@ -707,8 +707,8 @@ function uc_signup_order($op, &$arg1, $a
 function uc_signup_create_placeholder_signup($nid, $uid, $oid) {
   $mail = 'placeholder-' . rand(111111, 99999) . '@example.com';
   $signup_form = array(
-    'uid' => 0,
-    'signup_anon_mail' => $mail,
+    'uid' => $uid,
+    'signup_anon_mail' => $uid ? null : $mail,
     'nid' => $nid,
   );
   $sid = signup_sign_up_user($signup_form, FALSE);
