(mdatabase__update): Fix the way to get db_info.
authorhanda <handa>
Mon, 16 Oct 2006 12:43:48 +0000 (12:43 +0000)
committerhanda <handa>
Mon, 16 Oct 2006 12:43:48 +0000 (12:43 +0000)
src/database.c

index 614fb9f..93cc5ff 100644 (file)
@@ -804,11 +804,13 @@ mdatabase__update (void)
              p2 = MPLIST_PLIST (p1);
              MPLIST_DO (p2, MPLIST_NEXT (p2))
                {
+                 MDatabase *mdb;
                  MDatabaseInfo *db_info;
 
                  p3 = MPLIST_PLIST (p2);
                  p3 = MPLIST_NEXT (p3);
-                 db_info = MPLIST_VAL (p3);
+                 mdb = MPLIST_VAL (p3);
+                 db_info = mdb->extra_info;
                  if (db_info->status == MDB_STATUS_AUTO)
                    db_info->status = MDB_STATUS_DISABLED;
                }