Flags stored in the main database could not be loaded correctly cause flagdb-flags...
authornveid <nveid@cobramush.org>
Wed, 4 Apr 2007 05:42:41 +0000 (05:42 +0000)
committerAri Johnson <ari@theari.com>
Thu, 24 Mar 2011 15:58:45 +0000 (15:58 +0000)
(cherry picked from commit 0dc2e30a81e226ad53ce1d201e13b712f295defd)

game/txt/changes/0.72p4
src/db.c

index d0e20df46789f8aa80078b48225f4ea9ab814027..95604208394e218d468f72933869182c450cc4f1 100644 (file)
@@ -9,4 +9,4 @@ CobraMUSH Version 0.72p4
   It is the fourth bugfix/maintenance release in that series.
 
   Fixes:
-
+    * Flags stored in the main database were not being loaded correctly. [RLB]
index 93221711160704a270f2b20065abca12b4588edc..ed277ddcfa6aa1eb799febe8049fdd98e825fdb7 100644 (file)
--- a/src/db.c
+++ b/src/db.c
@@ -1,7 +1,7 @@
 /**
  * \file db.c
  *
- * \brief Loading and saving the PennMUSH object database.
+ * \brief Loading and saving the CobraMUSH object database.
  *
  *
  */
@@ -1700,6 +1700,9 @@ db_read(FILE * f)
     return -1;
   }
   indb_flags = ((getref(f) - 2) / 256) - 5;
+  /* give us some brains.. for if we're using the flagfile or not */
+  if(!use_flagfile)
+    flagdb_flags = indb_flags;
   /* if you want to read in an old-style database, use an earlier
    * patchlevel to upgrade.
    */