Site icon Hip-Hop Website Design and Development

Duplicate notifications for new user registration

I am trying to figure out why new user registrations are receiving duplicate notification emails. They arrive at the exact same time but from different addresses, one is from the admin owner (myself) and the other one from wordpress@mysitedomain.org. I am using a custom registration form. Here are the relevant pieces of code:

// auto generate a password
$user_pass = wp_generate_password();

// setup new user
$userdata = array(
    'user_pass' => $user_pass,
    'user_login' => esc_attr( $_POST['user_name'] ),
    'user_email' => esc_attr( $_POST['email'] ),
    'first_name' => esc_attr( $_POST['firstname'] ),
    'last_name' => esc_attr( $_POST['lastname'] )
);

//insert it in db
$new_user = wp_insert_user( $userdata );

//send notification to user
wp_new_user_notification($new_user, $user_pass);

Any help would be appreciated.