* Don't ever expire the Local System Configuration> room
authorArt Cancro <ajc@citadel.org>
Wed, 19 Apr 2000 03:17:10 +0000 (03:17 +0000)
committerArt Cancro <ajc@citadel.org>
Wed, 19 Apr 2000 03:17:10 +0000 (03:17 +0000)
citadel/ChangeLog
citadel/locate_host.c
citadel/serv_expire.c

index edb57b400dd06a13e548230af7bb079a87ad61cc..37517d1503b8332fccb3bbe7ea3668397ca9218a 100644 (file)
@@ -1,4 +1,7 @@
  $Log$
+ Revision 571.3  2000/04/19 03:17:10  ajc
+ * Don't ever expire the Local System Configuration> room
+
  Revision 571.2  2000/04/16 19:03:47  ajc
  * Minor changes to avoid host lookup for local clients
 
@@ -1858,3 +1861,4 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * Initial CVS import 
+
index a3dcd4954eee6f58ee12df54d2cb4ff7b988809f..e2ce8ee6bfe6d8affda24d079cebec478997c66c 100644 (file)
@@ -17,6 +17,7 @@
 #include "citadel.h"
 #include "server.h"
 #include "locate_host.h"
+#include "sysdep_decls.h"
 #include "config.h"
 #include "tools.h"
 
index 272e73f9474fe1da7ecee8331ed1faef8c5db644..d38f1085f1e7e1127a533a92cb18288695a14d2f 100644 (file)
@@ -234,6 +234,7 @@ void DoPurgeRooms(struct quickroom *qrbuf, void *data) {
        if (qrbuf->QRflags & QR_PERMANENT) return;
        if (qrbuf->QRflags & QR_DIRECTORY) return;
        if (qrbuf->QRflags & QR_NETWORK) return;
+       if (!strcasecmp(qrbuf->QRname, SYSCONFIGROOM)) return;
        if (is_noneditable(qrbuf)) return;
 
        /* If we don't know the modification date, be safe and don't purge */