persistentstorage/sql/SQLite/attach.c
branchRCL_3
changeset 9 667e88a979d7
parent 0 08ec8eefde2f
equal deleted inserted replaced
8:fa9941cf3867 9:667e88a979d7
   142     }
   142     }
   143     pPager = sqlite3BtreePager(aNew->pBt);
   143     pPager = sqlite3BtreePager(aNew->pBt);
   144     sqlite3PagerLockingMode(pPager, db->dfltLockMode);
   144     sqlite3PagerLockingMode(pPager, db->dfltLockMode);
   145     sqlite3PagerJournalMode(pPager, db->dfltJournalMode);
   145     sqlite3PagerJournalMode(pPager, db->dfltJournalMode);
   146   }
   146   }
       
   147   aNew->safety_level = 3;
   147   aNew->zName = sqlite3DbStrDup(db, zName);
   148   aNew->zName = sqlite3DbStrDup(db, zName);
   148   aNew->safety_level = 3;
   149   if( rc==SQLITE_OK && aNew->zName==0 ){
       
   150     rc = SQLITE_NOMEM;
       
   151   }
   149 
   152 
   150 #if SQLITE_HAS_CODEC
   153 #if SQLITE_HAS_CODEC
   151   {
   154   {
   152     extern int sqlite3CodecAttach(sqlite3*, int, const void*, int);
   155     extern int sqlite3CodecAttach(sqlite3*, int, const void*, int);
   153     extern void sqlite3CodecGetKey(sqlite3*, int, void**, int*);
   156     extern void sqlite3CodecGetKey(sqlite3*, int, void**, int*);