aboutsummaryrefslogtreecommitdiff
path: root/src/memdb.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/memdb.c')
-rw-r--r--src/memdb.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/memdb.c b/src/memdb.c
index 75e83a95d..9252164a6 100644
--- a/src/memdb.c
+++ b/src/memdb.c
@@ -42,11 +42,6 @@ struct MemFile {
int eLock; /* Most recent lock against this file */
};
-/* The default maximum size of an in-memory database */
-#ifndef SQLITE_MEMDB_DEFAULT_MAXSIZE
-# define SQLITE_MEMDB_DEFAULT_MAXSIZE 1073741824
-#endif
-
/*
** Methods for MemFile
*/
@@ -346,7 +341,7 @@ static int memdbOpen(
assert( pOutFlags!=0 ); /* True because flags==SQLITE_OPEN_MAIN_DB */
*pOutFlags = flags | SQLITE_OPEN_MEMORY;
p->base.pMethods = &memdb_io_methods;
- p->szMax = SQLITE_MEMDB_DEFAULT_MAXSIZE;
+ p->szMax = sqlite3GlobalConfig.mxMemdbSize;
return SQLITE_OK;
}
@@ -598,8 +593,8 @@ int sqlite3_deserialize(
p->sz = szDb;
p->szAlloc = szBuf;
p->szMax = szBuf;
- if( p->szMax<SQLITE_MEMDB_DEFAULT_MAXSIZE ){
- p->szMax = SQLITE_MEMDB_DEFAULT_MAXSIZE;
+ if( p->szMax<sqlite3GlobalConfig.mxMemdbSize ){
+ p->szMax = sqlite3GlobalConfig.mxMemdbSize;
}
p->mFlags = mFlags;
rc = SQLITE_OK;