--- sites/all/modules/email_confirm/email_confirm.module.orig	2009-06-04 06:33:00.000000000 -0400
+++ sites/all/modules/email_confirm/email_confirm.module	2009-06-04 06:32:03.000000000 -0400
@@ -186,6 +186,7 @@ function email_confirm_user_change_mail(
     else if ($timestamp > $account->login && $timestamp < $current) {
       watchdog('user', t('User %name used one-time e-mail change link at time %timestamp.', array('%name' => $account->name, '%timestamp' => $timestamp)));
       user_save($account, array('mail' => $new_mail));
+      user_module_invoke('mail_changed', $edit = array('new_mail' => $new_mail, 'old_mail' => $account->mail), $account);
       drupal_set_message(t('Your e-mail address is now %mail.', array('%mail' => $new_mail)));
       if ($user->uid) {
         drupal_goto('user/'. $user->uid);
