Projects
Eulaceura:Mainline
libdb
_service:obs_scm:patch.1.3
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:patch.1.3 of Package libdb
*** btree/bt_split.c.orig Sat Feb 8 10:14:10 1997 --- btree/bt_split.c Sat Feb 8 10:14:51 1997 *************** *** 673,679 **** * where we decide to try and copy too much onto the left page. * Make sure that doesn't happen. */ ! if (skip <= off && used + nbytes >= full || nxt == top - 1) { --off; break; } --- 673,680 ---- * where we decide to try and copy too much onto the left page. * Make sure that doesn't happen. */ ! if (skip <= off && ! used + nbytes + sizeof(indx_t) >= full || nxt == top - 1) { --off; break; } *************** *** 686,692 **** memmove((char *)l + l->upper, src, nbytes); } ! used += nbytes; if (used >= half) { if (!isbigkey || bigkeycnt == 3) break; --- 687,693 ---- memmove((char *)l + l->upper, src, nbytes); } ! used += nbytes + sizeof(indx_t); if (used >= half) { if (!isbigkey || bigkeycnt == 3) break;
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2