From b82e7edae9c6f8b0c9f2f6745442b5663a55b51a Mon Sep 17 00:00:00 2001 From: danielk1977 Date: Wed, 11 Jan 2006 14:09:31 +0000 Subject: Fix bugs caused by assuming that shared-schemas are initialized. (CVS 2917) FossilOrigin-Name: 3970eb875d1830d35b3a70a7583a8ab6b238cad6 --- src/build.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/build.c') diff --git a/src/build.c b/src/build.c index e7c1742e2..65ce2e533 100644 --- a/src/build.c +++ b/src/build.c @@ -22,7 +22,7 @@ ** COMMIT ** ROLLBACK ** -** $Id: build.c,v 1.375 2006/01/10 17:58:23 danielk1977 Exp $ +** $Id: build.c,v 1.376 2006/01/11 14:09:32 danielk1977 Exp $ */ #include "sqliteInt.h" #include @@ -255,7 +255,6 @@ Table *sqlite3FindTable(sqlite3 *db, const char *zName, const char *zDatabase){ Table *p = 0; int i; assert( zName!=0 ); - assert( (db->flags & SQLITE_Initialized) || db->init.busy ); for(i=OMIT_TEMPDB; inDb; i++){ int j = (i<2) ? i^1 : i; /* Search TEMP before MAIN */ if( zDatabase!=0 && sqlite3StrICmp(zDatabase, db->aDb[j].zName) ) continue; @@ -311,7 +310,6 @@ Table *sqlite3LocateTable(Parse *pParse, const char *zName, const char *zDbase){ Index *sqlite3FindIndex(sqlite3 *db, const char *zName, const char *zDb){ Index *p = 0; int i; - assert( (db->flags & SQLITE_Initialized) || db->init.busy ); for(i=OMIT_TEMPDB; inDb; i++){ int j = (i<2) ? i^1 : i; /* Search TEMP before MAIN */ Schema *pSchema = db->aDb[j].pSchema; @@ -393,7 +391,6 @@ void sqlite3ResetInternalSchema(sqlite3 *db, int iDb){ int i, j; assert( iDb>=0 && iDbnDb ); - db->flags &= ~SQLITE_Initialized; for(i=iDb; inDb; i++){ Db *pDb = &db->aDb[i]; if( pDb->pSchema ){ -- cgit v1.2.3