blob: 3a1a458c5862db1964cce50923a60bdadb18e733 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
--- src/io.c.orig 2004-08-21 10:19:29 UTC
+++ src/io.c
@@ -307,7 +307,8 @@ io_sysread(struct io_ctx *ioc, char *buf, size_t count
* A null byte was encountered in input from a network socket. This
* can never happen in a normal POP3 connection. */
xlog_printf(xlog_adm, 0x0035, "null_byte_in_input ctx='%s' len=%d data='%s'", ioc->io_desc, len, buf);
- errno = EPROTO;
+ /* Uh oh, nice to overload socket errcos for application level signalization */
+ errno = EPIPE;
return -1;
}
}
|