aboutsummaryrefslogtreecommitdiff
path: root/src/pager.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-11-05 18:46:02 +0000
committerdrh <drh@noemail.net>2009-11-05 18:46:02 +0000
commit481aa74e21f484af6da26b506c7654ab3cc5d2f1 (patch)
treee07f53f41e750696df7d5f0d96a7ba86922415fc /src/pager.c
parent1860e3f98f0cc83cee4e5a48031820aeacde6a16 (diff)
downloadsqlite-481aa74e21f484af6da26b506c7654ab3cc5d2f1.tar.gz
sqlite-481aa74e21f484af6da26b506c7654ab3cc5d2f1.zip
Recover an ophaned branch that resulted from some ill-advised "shunning".
This check-in should be identical to [bd443f39a9] except that it should be on the trunk. FossilOrigin-Name: 38eaf1ab6e05161e6dc7cd69e942aeca16548c45
Diffstat (limited to 'src/pager.c')
-rw-r--r--src/pager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pager.c b/src/pager.c
index 9ab6262ef..9686eb904 100644
--- a/src/pager.c
+++ b/src/pager.c
@@ -5054,7 +5054,7 @@ static void sqlite3PagerSetCodec(
void *pCodec
){
if( pPager->xCodecFree ) pPager->xCodecFree(pPager->pCodec);
- pPager->xCodec = xCodec;
+ pPager->xCodec = pPager->memDb ? 0 : xCodec;
pPager->xCodecSizeChng = xCodecSizeChng;
pPager->xCodecFree = xCodecFree;
pPager->pCodec = pCodec;