You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
498 B
16 lines
498 B
Fix communication hanging in communication shutdown phase, caused by at |
|
least older CVS clients (version < 1.11.2) and a semantically incorrect |
|
usage of getc() by the server. |
|
|
|
--- cvs-1.11.2.orig/src/buffer.c 2001-08-09 21:26:35.000000000 +0200 |
|
+++ cvs-1.11.2/src/buffer.c 2002-08-22 15:40:11.000000000 +0200 |
|
@@ -1378,8 +1378,7 @@ |
|
|
|
if (buf->input) |
|
{ |
|
- if (! buf_empty_p (buf) |
|
- || getc (bc->fp) != EOF) |
|
+ if (! buf_empty_p (buf)) |
|
{ |
|
# ifdef SERVER_SUPPORT |
|
if (server_active)
|
|
|