5b4142b0e6
- fix HOMEPAGE. - MAINTAINER drops maintainership. - regen patches. from Ingo Schwarze <schwarze@usta.de> ok naddy@
19 lines
562 B
Plaintext
19 lines
562 B
Plaintext
$OpenBSD: patch-sx_io_c,v 1.1 2007/04/03 15:04:32 jasper Exp $
|
|
--- sx/io.c.orig Wed Jun 22 22:33:40 2005
|
|
+++ sx/io.c Tue Apr 3 17:03:04 2007
|
|
@@ -294,9 +294,11 @@ int sx_can_write(sx_t s) {
|
|
|
|
ret = _sx_get_pending_write(s);
|
|
if (ret < 0) {
|
|
- /* fatal error */
|
|
- /* !!! shut down */
|
|
- return 0;
|
|
+ /* fatal error */
|
|
+ _sx_debug(ZONE, "fatal error after attempt to write on fd %d", s->tag);
|
|
+ /* permanent error so inform the app it can kill us */
|
|
+ sx_kill(s);
|
|
+ return 0;
|
|
}
|
|
|
|
/* if there's nothing to write, then we're done */
|