summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/cvs/patches/patch-aq13
1 files changed, 11 insertions, 2 deletions
diff --git a/devel/cvs/patches/patch-aq b/devel/cvs/patches/patch-aq
index 4e0e059a847..2240fc974fd 100644
--- a/devel/cvs/patches/patch-aq
+++ b/devel/cvs/patches/patch-aq
@@ -1,6 +1,6 @@
-$NetBSD: patch-aq,v 1.6 2004/04/15 22:28:36 wiz Exp $
+$NetBSD: patch-aq,v 1.7 2004/09/09 22:26:09 wiz Exp $
---- src/recurse.c.orig Fri Mar 19 23:21:18 2004
+--- src/recurse.c.orig 2004-03-19 23:21:18.000000000 +0100
+++ src/recurse.c
@@ -526,7 +526,7 @@ do_recursion (frame)
if (frame->flags == R_SKIP_ALL)
@@ -11,3 +11,12 @@ $NetBSD: patch-aq,v 1.6 2004/04/15 22:28:36 wiz Exp $
/* The fact that locks are not active here is what makes us fail to have
the
+@@ -566,7 +566,7 @@ do_recursion (frame)
+ * generating data, to give the buffers a chance to drain to the
+ * remote client. We should not have locks active at this point,
+ * but if there are writelocks around, we cannot pause here. */
+- if (server_active && locktype != CVS_LOCK_NONE)
++ if (server_active && locktype != CVS_LOCK_WRITE)
+ server_pause_check();
+ #endif
+