Subject: CVS commit: src/gnu/dist/cvs/src
To: None <>
From: Christian Limpach <>
List: source-changes
Date: 02/21/2004 15:06:11
Module Name:	src
Committed By:	cl
Date:		Sat Feb 21 15:06:11 UTC 2004

Modified Files:
	src/gnu/dist/cvs/src: recurse.c

Log Message:
Fix flow control:
The condition of the check if we are at a safe point to pause (i.e. we're not
holding a lock) was inverted.  Suspending the client did result in the
server using upto datalimit memory, because the server child process did
continue producing output while the server parent was holding back output
to the client.

To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 src/gnu/dist/cvs/src/recurse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.