From 3dedc1985e390f9b90ac16a0dde6b19809599b17 Mon Sep 17 00:00:00 2001 From: danielk1977 Date: Tue, 27 Mar 2007 17:37:31 +0000 Subject: [PATCH] Remove a c++ comment in pager.c. (CVS 3730) FossilOrigin-Name: e4452e8aede9282feaeeac19d0cdf82b01c3cc19 --- manifest | 12 ++++++------ manifest.uuid | 2 +- src/pager.c | 5 ++--- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/manifest b/manifest index 21038e73d5..1162d785fb 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Test\shandling\sof\sIO\serrors\sthat\soccur\sin\sOsDelete()\sor\sOsTruncate()\soperations.\sAlso\suse\san\sanonymous\sfile\sfor\stemporary\sstorage\sduring\sa\sVACUUM.\s(CVS\s3729) -D 2007-03-27T16:19:52 +C Remove\sa\sc++\scomment\sin\spager.c.\s(CVS\s3730) +D 2007-03-27T17:37:32 F Makefile.in 1fe3d0b46e40fd684e1e61f8e8056cefed16de9f F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028 @@ -86,7 +86,7 @@ F src/os_unix.c 0d91b28d57c0885fe97fb9020fd1091578066b5b F src/os_unix.h 5768d56d28240d3fe4537fac08cc85e4fb52279e F src/os_win.c 84c02837a6ec216a07e83a1d10d5a01c417bb489 F src/os_win.h 41a946bea10f61c158ce8645e7646b29d44f122b -F src/pager.c 2cc40af071948f6e57eb042f3a99a8921931effc +F src/pager.c 444a49c2fa0a4d84d2877633865e1d5bc138ef57 F src/pager.h f1b17bf848b3dce5d9afb2701186d3c9a8826f8c F src/parse.y 207ab04273ae13aa4a729b96008d294d5f334ab3 F src/pragma.c 9cb8b94e7d38ba35a86037bd517d07ba9870b4b2 @@ -442,7 +442,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513 -P c61c97c978dab7535c94033631f5ad2355c55057 -R 0bc45e4cb76bfeab2e890a743828ed44 +P b24a6e7b024c8b9a0b6fd15bd8f247e458781ca2 +R 85a141c655cfa77f865d002976eceebf U danielk1977 -Z 0cef8b7fd227f96700de124998af2737 +Z ca732204acf796445632fba67084a5c5 diff --git a/manifest.uuid b/manifest.uuid index 5c15326457..1b41c960da 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -b24a6e7b024c8b9a0b6fd15bd8f247e458781ca2 \ No newline at end of file +e4452e8aede9282feaeeac19d0cdf82b01c3cc19 \ No newline at end of file diff --git a/src/pager.c b/src/pager.c index 16c921a4a0..9509cd9b72 100644 --- a/src/pager.c +++ b/src/pager.c @@ -18,7 +18,7 @@ ** file simultaneously, or one process from reading the database while ** another is writing. ** -** @(#) $Id: pager.c,v 1.302 2007/03/27 16:19:52 danielk1977 Exp $ +** @(#) $Id: pager.c,v 1.303 2007/03/27 17:37:32 danielk1977 Exp $ */ #ifndef SQLITE_OMIT_DISKIO #include "sqliteInt.h" @@ -3027,8 +3027,7 @@ int sqlite3PagerUnref(DbPage *pPg){ */ pPager->nRef--; assert( pPager->nRef>=0 ); - // assert( pPager->nRef>0 || !pPager->journalOpen || pPager->journalOff==0 ); - if( pPager->nRef==0 && !pPager->exclusiveMode ){ + if( pPager->nRef==0 && (!pPager->exclusiveMode || pPager->journalOff>0) ){ pagerUnlockAndRollback(pPager); } }