Derek Robert Price writes: > > Can you suggest an alternative to get around the blocking problem?
It looks to me like we're just screwed. The problem is that when old clients use compression, they don't actually close the connection to the server until after the server closes its connection to them. The old server didn't check for EOF on the input stream before closing it, so it didn't matter, but the new server does and thus hangs. I think our best course of action is to just remove the EOF check from the input buffer case in stdio_buffer_shutdown(), which was the originally suggested fix. I don't like it, the old client behavior is clearly wrong, but I think it's the lesser of two evils. By the way, it looks to me like the two "if (server_active)"s in that code should actually be "if (!server_active)"s, no? -Larry Jones I don't see why some people even HAVE cars. -- Calvin _______________________________________________ Bug-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-cvs