aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2020-01-18 14:50:06 +0000
committerdrh <drh@noemail.net>2020-01-18 14:50:06 +0000
commitcea7b5d57ed75761f276a0a400e6586eb422a4e8 (patch)
tree533851d4af0e53065c851d23edc82aa117ca938f /src
parent1ee02a1ce5a471966c3e5cc04af74ed16b1be6ce (diff)
downloadsqlite-cea7b5d57ed75761f276a0a400e6586eb422a4e8.tar.gz
sqlite-cea7b5d57ed75761f276a0a400e6586eb422a4e8.zip
Add extra front margin to the fake empty filename returned by
sqlite3PagerFilename() for an in-memory or TEMP database. FossilOrigin-Name: fee945671a19a93287f9bfadc346f9821fb1311c7fc75b95a6a48d1419c840e7
Diffstat (limited to 'src')
-rw-r--r--src/pager.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pager.c b/src/pager.c
index d023682b2..7f8d053a9 100644
--- a/src/pager.c
+++ b/src/pager.c
@@ -7036,8 +7036,8 @@ int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
** sqlite3_uri_parameter() and sqlite3_filename_database() and friends.
*/
const char *sqlite3PagerFilename(const Pager *pPager, int nullIfMemDb){
- static const char zFake[] = { 0x01, 0x00, 0x00, 0x00 };
- return (nullIfMemDb && pPager->memDb) ? &zFake[2] : pPager->zFilename;
+ static const char zFake[] = { 0x00, 0x01, 0x00, 0x00, 0x00 };
+ return (nullIfMemDb && pPager->memDb) ? &zFake[3] : pPager->zFilename;
}
/*