Index: regcode.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/regcode/Attic/regcode.module,v
retrieving revision 1.4.2.21
diff -u -p -r1.4.2.21 regcode.module
--- regcode.module	22 Oct 2010 21:48:53 -0000	1.4.2.21
+++ regcode.module	13 Nov 2010 03:28:30 -0000
@@ -145,6 +145,7 @@ function regcode_user($op, &$edit, &$acc
 
     case 'validate':
       if ($category === 'account' && !empty($edit['regcode_code'])) {
+        module_invoke_all('regcode_validate',$edit,$account);
         $code = regcode_use($edit['regcode_code']);
         if (!is_object($code)) {
           form_set_error('regcode_code', regcode_errormsg($code));
Index: regcode_voucher/regcode_voucher.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/regcode/regcode_voucher/Attic/regcode_voucher.module,v
retrieving revision 1.1.4.4
diff -u -p -r1.1.4.4 regcode_voucher.module
--- regcode_voucher/regcode_voucher.module	7 Aug 2010 12:24:38 -0000	1.1.4.4
+++ regcode_voucher/regcode_voucher.module	13 Nov 2010 03:28:30 -0000
@@ -172,7 +172,7 @@ function regcode_voucher_submit($form, $
   $account = $GLOBALS['user'];
   
   // Simulate creating a new user
-  regcode_user('insert', $edit, $account);
+  user_save($account,$edit);
   
   // Redirect
   drupal_set_message(variable_get('regcode_voucher_message', 'Voucher code used successfully.'));
