Fossil SCM
Fix an off-by-one error in the log file generated by tmstmpvfs.c.
Commit
8fd8c9e6f68f40f77804d4c7234b48c5fb61b82b354914269427966c185407fd
Parent
6c3c5bef72453f8…
1 file changed
+1
-1
+1
-1
| --- extsrc/tmstmpvfs.c | ||
| +++ extsrc/tmstmpvfs.c | ||
| @@ -544,11 +544,11 @@ | ||
| 544 | 544 | u32 salt1 = tmstmpGetU32(((const u8*)zBuf)+16); |
| 545 | 545 | tmstmpEvent(p, ELOG_WAL_RESET, 0, 0, salt1); |
| 546 | 546 | } |
| 547 | 547 | }else if( p->inCkpt ){ |
| 548 | 548 | assert( p->pgsz>0 ); |
| 549 | - tmstmpEvent(p, ELOG_CKPT_PAGE, 0, iOfst/p->pgsz, 0); | |
| 549 | + tmstmpEvent(p, ELOG_CKPT_PAGE, 0, (iOfst/p->pgsz)+1, 0); | |
| 550 | 550 | }else if( p->pPartner==0 ){ |
| 551 | 551 | /* Writing into a database in rollback mode */ |
| 552 | 552 | unsigned char *s = (unsigned char*)zBuf+iAmt-TMSTMP_RESERVE; |
| 553 | 553 | memset(s, 0, TMSTMP_RESERVE); |
| 554 | 554 | tmstmpPutTS(p, s+2); |
| 555 | 555 |
| --- extsrc/tmstmpvfs.c | |
| +++ extsrc/tmstmpvfs.c | |
| @@ -544,11 +544,11 @@ | |
| 544 | u32 salt1 = tmstmpGetU32(((const u8*)zBuf)+16); |
| 545 | tmstmpEvent(p, ELOG_WAL_RESET, 0, 0, salt1); |
| 546 | } |
| 547 | }else if( p->inCkpt ){ |
| 548 | assert( p->pgsz>0 ); |
| 549 | tmstmpEvent(p, ELOG_CKPT_PAGE, 0, iOfst/p->pgsz, 0); |
| 550 | }else if( p->pPartner==0 ){ |
| 551 | /* Writing into a database in rollback mode */ |
| 552 | unsigned char *s = (unsigned char*)zBuf+iAmt-TMSTMP_RESERVE; |
| 553 | memset(s, 0, TMSTMP_RESERVE); |
| 554 | tmstmpPutTS(p, s+2); |
| 555 |
| --- extsrc/tmstmpvfs.c | |
| +++ extsrc/tmstmpvfs.c | |
| @@ -544,11 +544,11 @@ | |
| 544 | u32 salt1 = tmstmpGetU32(((const u8*)zBuf)+16); |
| 545 | tmstmpEvent(p, ELOG_WAL_RESET, 0, 0, salt1); |
| 546 | } |
| 547 | }else if( p->inCkpt ){ |
| 548 | assert( p->pgsz>0 ); |
| 549 | tmstmpEvent(p, ELOG_CKPT_PAGE, 0, (iOfst/p->pgsz)+1, 0); |
| 550 | }else if( p->pPartner==0 ){ |
| 551 | /* Writing into a database in rollback mode */ |
| 552 | unsigned char *s = (unsigned char*)zBuf+iAmt-TMSTMP_RESERVE; |
| 553 | memset(s, 0, TMSTMP_RESERVE); |
| 554 | tmstmpPutTS(p, s+2); |
| 555 |