--- ipauth.old	2009-05-16 01:55:00.000000000 +0600
+++ ipauth.module	2009-08-06 19:17:55.324000000 +0600
@@ -203,8 +203,7 @@ function ipauth_menu() {
 
   $items['user/register'] = array(
     'title' => 'Create new account',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('ipauth_user_register'),
+	'page callback' => 'ipauth_user_register',
     'access callback' => 'is_ipauth_user',
     'access arguments' => array(FALSE, variable_get('user_register', 1), TRUE),
     'type' => MENU_LOCAL_TASK,
@@ -1022,10 +1021,8 @@ function ipauth_user_register() {
   global $user;
   $uid = $user->uid;
   $user->uid = 0;
-  $form = user_register();
+  $form = drupal_get_form('user_register');
   $user->uid = $uid;
-  $form['#validate'] = array('user_register_validate' => array());
-  $form['#submit'] = array('user_register_submit' => array());
   return $form;
 }
 
