diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/attach.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/attach.c b/src/attach.c index 5b934de14..6f0acef94 100644 --- a/src/attach.c +++ b/src/attach.c @@ -147,8 +147,12 @@ static void attachFunc( sqlite3BtreeSecureDelete(aNew->pBt, sqlite3BtreeSecureDelete(db->aDb[0].pBt,-1) ); } - aNew->zName = sqlite3DbStrDup(db, zName); aNew->safety_level = 3; + aNew->zName = sqlite3DbStrDup(db, zName); + if( rc==SQLITE_OK && aNew->zName==0 ){ + rc = SQLITE_NOMEM; + } + #ifdef SQLITE_HAS_CODEC if( rc==SQLITE_OK ){ |