summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/commit.c
diff options
context:
space:
mode:
authormickey <mickey@openbsd.org>2006-06-28 14:17:07 +0000
committermickey <mickey@openbsd.org>2006-06-28 14:17:07 +0000
commit0f4e54cee0196abe6da03cd36fcf6ee48027ef43 (patch)
tree47570c1246d1c950632f32368ad05e66aa307873 /usr.bin/cvs/commit.c
parentdocument lists, prodded by david@ (diff)
downloadwireguard-openbsd-0f4e54cee0196abe6da03cd36fcf6ee48027ef43.tar.xz
wireguard-openbsd-0f4e54cee0196abe6da03cd36fcf6ee48027ef43.zip
from freebsd 1.179:
When the softupdates worklist gets too long, threads that attempt to add more work are forced to process two worklist items first. However, processing an item may generate additional work, causing the unlucky thread to recursively process the worklist. Add a per-thread flag to detect this situation and avoid the recursion. This should fix the stack overflows that could occur while removing large directory trees. pedro@ tedu@ ok
Diffstat (limited to 'usr.bin/cvs/commit.c')
0 files changed, 0 insertions, 0 deletions