Index: modules/user/user.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.module,v
retrieving revision 1.793
diff -u -p -r1.793 user.module
--- modules/user/user.module	5 Jun 2007 12:13:23 -0000	1.793
+++ modules/user/user.module	5 Jun 2007 19:51:35 -0000
@@ -240,6 +240,15 @@ function user_save($account, $array = ar
           break;
       }
     }
+    
+    // Workaround for MySQL 4.1 auto_increment issues
+    $uid_1_exists = db_result(db_query('SELECT COUNT(*) FROM {users} WHERE uid = 1'));
+    if (!$uid_1_exists) {
+      $fields[] = 'uid';
+      $values[] = 1;
+      $s[]      = '%d';
+    }
+    
     db_query('INSERT INTO {users} ('. implode(', ', $fields) .') VALUES ('. implode(', ', $s) .')', $values);
     $array['uid'] = db_last_insert_id('users', 'uid');
 
