3beeaa3
*** btree/bt_split.c	Tue Jul 26 14:22:02 1994
3beeaa3
--- btree/bt_split.c	Sat Jan  4 14:38:55 1997
3beeaa3
***************
3beeaa3
*** 673,679 ****
3beeaa3
  		 * where we decide to try and copy too much onto the left page.
3beeaa3
  		 * Make sure that doesn't happen.
3beeaa3
  		 */
3beeaa3
! 		if (skip <= off && used + nbytes >= full) {
3beeaa3
  			--off;
3beeaa3
  			break;
3beeaa3
  		}
3beeaa3
--- 673,679 ----
3beeaa3
  		 * where we decide to try and copy too much onto the left page.
3beeaa3
  		 * Make sure that doesn't happen.
3beeaa3
  		 */
3beeaa3
! 		if (skip <= off && used + nbytes >= full || nxt == top - 1) {
3beeaa3
  			--off;
3beeaa3
  			break;
3beeaa3
  		}