Completed initial code for config system cutover. Not tested yet. Also the import...
[citadel.git] / citadel / room_ops.c
index 1c01f99461abb7c7383e7262c41329f3b660ebba..9979e03ea0658e486425b5c7cd2915702b16d217 100644 (file)
@@ -1056,12 +1056,10 @@ int CtdlRenameRoom(char *old_name, char *new_name, int new_floor) {
        
                /* If baseroom/aideroom name changes, update config */
                if (!strncasecmp(old_name, CtdlGetConfigStr("c_baseroom"), ROOMNAMELEN)) {
-                       safestrncpy(CtdlGetConfigStr("c_baseroom"), new_name, ROOMNAMELEN);
-                       put_config();
+                       CtdlSetConfigStr("c_baseroom", new_name);
                }
                if (!strncasecmp(old_name, CtdlGetConfigStr("c_aideroom"), ROOMNAMELEN)) {
-                       safestrncpy(CtdlGetConfigStr("c_aideroom"), new_name, ROOMNAMELEN);
-                       put_config();
+                       CtdlSetConfigStr("c_aideroom", new_name);
                }
        
                end_critical_section(S_CONFIG);