diff options
author | Robert James Kaes <rjkaes@users.sourceforge.net> | 2001-09-14 19:49:10 +0000 |
---|---|---|
committer | Robert James Kaes <rjkaes@users.sourceforge.net> | 2001-09-14 19:49:10 +0000 |
commit | dab361f76491390c38001d256651a04e230b1e43 (patch) | |
tree | b5f03ec1d3b9e30452b09a30b6bdd68778beefd9 /src/buffer.c | |
parent | 7bfb5527ff814551d05990fac7d115645b98cae1 (diff) |
When logging an error indicate the file descriptor and the error number.
Diffstat (limited to 'src/buffer.c')
-rw-r--r-- | src/buffer.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/buffer.c b/src/buffer.c index c6daa10..5a8f1d1 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -1,4 +1,4 @@ -/* $Id: buffer.c,v 1.9 2001-09-11 19:26:49 rjkaes Exp $ +/* $Id: buffer.c,v 1.10 2001-09-14 19:49:10 rjkaes Exp $ * * The buffer used in each connection is a linked list of lines. As the lines * are read in and written out the buffer expands and contracts. Basically, @@ -232,8 +232,8 @@ ssize_t readbuff(int fd, struct buffer_s *buffptr) safefree(buffer); return 0; default: - log_message(LOG_ERR, "recv error (%s) in 'readbuff'.", - strerror(errno)); + log_message(LOG_ERR, "recv error (fd %d: %s:%d) in 'readbuff'.", + fd, strerror(errno), errno); safefree(buffer); return -1; } @@ -279,13 +279,13 @@ ssize_t writebuff(int fd, struct buffer_s *buffptr) case ENOBUFS: case ENOMEM: log_message(LOG_ERR, - "send error [NOBUFS/NOMEM] (%s) in 'writebuff'.", + "write error [NOBUFS/NOMEM] (%s) in 'writebuff'.", strerror(errno)); return 0; default: log_message(LOG_ERR, - "send error (%s) in 'writebuff'.", - strerror(errno)); + "write error (fd %d: %s:%d) in 'writebuff'.", + fd, strerror(errno), errno); return -1; } } |