diff options
author | 2009-12-14 21:15:55 +0000 | |
---|---|---|
committer | 2009-12-14 21:15:55 +0000 | |
commit | 7f7ccb8414ddec1667293fad53269a7478a3a10d (patch) | |
tree | 66127f598191a5fc89528f7cf2faa754e04e1142 /usr.sbin/dhcpd/bpf.c | |
parent | Fix previous commit. I left out a small fragment and accidentally committed (diff) | |
download | wireguard-openbsd-7f7ccb8414ddec1667293fad53269a7478a3a10d.tar.xz wireguard-openbsd-7f7ccb8414ddec1667293fad53269a7478a3a10d.zip |
Fix "cvs [update aborted]: out of memory; can not reallocate 5242880 bytes"
when checking out xenocara from a server running OpenBSD/amd64.
While processing RCS deltas, don't allocate twice as much memory as
needed when copying a line vector to a vector which has less lines.
Also, when switching back from a branch to trunk while searching an
RCS file for a revision, free the trunklines vector immediately after
lines saved in it have been copied back into the currentlines vector.
Somehow, these two changes together make the problem go away.
ok tobias@, "this has been a serious annoyance" sthen@, "sure" deraadt@
Diffstat (limited to 'usr.sbin/dhcpd/bpf.c')
0 files changed, 0 insertions, 0 deletions