]> code.citadel.org Git - citadel.git/blobdiff - citadel/modules/upgrade/serv_upgrade.c
getuserbynumber() now uses a proper indexed database
[citadel.git] / citadel / modules / upgrade / serv_upgrade.c
index ce147b9b951888300c35bdc4f7745da45ff8cbbd..df2c197aae0af8f8ed802d89b000d2a03ff43802 100644 (file)
@@ -269,9 +269,12 @@ void check_server_upgrades(void) {
        if ((CitControl.version > 000) && (CitControl.version < 659)) {
                rebuild_euid_index();
        }
-       if (CitControl.version > 734) {
+       if (CitControl.version < 735) {
                fix_sys_user_name();
        }
+       if (CitControl.version < 736) {
+               rebuild_usersbynumber();
+       }
        CitControl.version = REV_LEVEL;
        put_control();
 }
@@ -280,6 +283,7 @@ void check_server_upgrades(void) {
 CTDL_MODULE_UPGRADE(upgrade)
 {
        check_server_upgrades();
+       rebuild_usersbynumber();                // FIXME take this out
        
        /* return our Subversion id for the Log */
        return "$Id$";