/ Check-in [74eba255]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Remove a NEVER() that was added in the previous check-in [a0819086a521f] because it is in fact reachable.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 74eba2558a81f9e790d95a12a0c5379d4f80b43c8698ef9d6a31ff8d160a53d8
User & Date: drh 2019-05-08 03:34:53
Original Comment: Remove a NEVER() that was added in the previous check-in because it is in fact reachable.
Context
2019-05-08
04:33
Remove an ALWAYS() that was previously added by check-in [a0819086] but which turns out can sometimes be false. check-in: ad8fc5d8 user: drh tags: trunk
03:34
Remove a NEVER() that was added in the previous check-in [a0819086a521f] because it is in fact reachable. check-in: 74eba255 user: drh tags: trunk
00:17
Earlier detections of errors in the byte-offset-to-cell-content integer at offset 5 in the header of a btree page. check-in: a0819086 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/btree.c.

  8064   8064           sz = pParent->xCellSize(pParent, pCell);
  8065   8065         }
  8066   8066       }
  8067   8067       iOvflSpace += sz;
  8068   8068       assert( sz<=pBt->maxLocal+23 );
  8069   8069       assert( iOvflSpace <= (int)pBt->pageSize );
  8070   8070       insertCell(pParent, nxDiv+i, pCell, sz, pTemp, pNew->pgno, &rc);
  8071         -    if( NEVER(rc!=SQLITE_OK) ) goto balance_cleanup;
         8071  +    if( rc!=SQLITE_OK ) goto balance_cleanup;
  8072   8072       assert( sqlite3PagerIswriteable(pParent->pDbPage) );
  8073   8073     }
  8074   8074   
  8075   8075     /* Now update the actual sibling pages. The order in which they are updated
  8076   8076     ** is important, as this code needs to avoid disrupting any page from which
  8077   8077     ** cells may still to be read. In practice, this means:
  8078   8078     **

Changes to test/fuzzdata8.db.

cannot compute difference between binary files