Index: invite.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/invite/invite.module,v
retrieving revision 1.25.2.6
diff -u -r1.25.2.6 invite.module
--- invite.module	27 Apr 2009 17:24:44 -0000	1.25.2.6
+++ invite.module	10 Aug 2009 21:59:23 -0000
@@ -1218,8 +1218,14 @@
  * Submit handler to delete an invitation.
  */
 function invite_cancel_submit($form, &$form_state) {
+  global $user;
   $invite = $form_state['values']['invite'];
-
+  // Check user property for remaining invites.
+  $data = unserialize($user->data);
+  if (isset($data['invites'])) {
+    $remaining = $data['invites'];
+  }
+  user_save($user, array('invites' => $remaining + 1));
   db_query("UPDATE {invite} SET canceled = 1 WHERE reg_code = '%s'", $invite->reg_code);
   drupal_set_message(t('Invitation to %email has been withdrawn.', array('%email' => $invite->email)));
 
