1 *** btree/bt_rec.c.orig Tue Mar 22 09:41:49 2005
2 --- btree/bt_rec.c Tue Mar 22 09:42:11 2005
5 * previous-page pointer updated to our new page. The next
6 * page must exist because we're redoing the operation.
8 ! if (!rootsplit && !IS_ZERO_LSN(argp->nlsn)) {
10 __memp_fget(mpf, &argp->npgno, 0, &np)) != 0) {
11 ret = __db_pgerr(file_dbp, argp->npgno, ret);
13 * previous-page pointer updated to our new page. The next
14 * page must exist because we're redoing the operation.
16 ! if (!rootsplit && argp->npgno != PGNO_INVALID) {
18 __memp_fget(mpf, &argp->npgno, 0, &np)) != 0) {
19 ret = __db_pgerr(file_dbp, argp->npgno, ret);
22 * possible that the next-page never existed, we ignore it as
23 * if there's nothing to undo.
25 ! if (!rootsplit && !IS_ZERO_LSN(argp->nlsn)) {
27 __memp_fget(mpf, &argp->npgno, 0, &np)) != 0) {
30 * possible that the next-page never existed, we ignore it as
31 * if there's nothing to undo.
33 ! if (!rootsplit && argp->npgno != PGNO_INVALID) {
35 __memp_fget(mpf, &argp->npgno, 0, &np)) != 0) {