summaryrefslogtreecommitdiff
path: root/source3/lib/util_sock.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-08-15 16:02:37 +0200
committerVolker Lendecke <vl@samba.org>2010-08-17 12:46:53 +0200
commit40ae8b74b669ced9dee0c33e15bc5e0ac8680506 (patch)
tree13e43f3cf45082ab80d972db7b1ccaea48f53da5 /source3/lib/util_sock.c
parentf40ef7e24cda2d25dcb04cb7e83cd1f3d62a66e4 (diff)
downloadsamba-40ae8b74b669ced9dee0c33e15bc5e0ac8680506.tar.gz
samba-40ae8b74b669ced9dee0c33e15bc5e0ac8680506.tar.bz2
samba-40ae8b74b669ced9dee0c33e15bc5e0ac8680506.zip
s3: Remove smbd_server_fd() from write_data()
This completely removes the DEBUG(0, ..) error message from write_data(). I've gone through all callers of write_data() and made sure that they have their own equivalent error message printing.
Diffstat (limited to 'source3/lib/util_sock.c')
-rw-r--r--source3/lib/util_sock.c21
1 files changed, 1 insertions, 20 deletions
diff --git a/source3/lib/util_sock.c b/source3/lib/util_sock.c
index bf04af10bd..bb14c5d885 100644
--- a/source3/lib/util_sock.c
+++ b/source3/lib/util_sock.c
@@ -660,26 +660,7 @@ ssize_t write_data(int fd, const char *buffer, size_t N)
iov.iov_base = CONST_DISCARD(void *, buffer);
iov.iov_len = N;
-
- ret = write_data_iov(fd, &iov, 1);
- if (ret >= 0) {
- return ret;
- }
-
- if (fd == smbd_server_fd()) {
- char addr[INET6_ADDRSTRLEN];
- /*
- * Try and give an error message saying what client failed.
- */
- DEBUG(0, ("write_data: write failure in writing to client %s. "
- "Error %s\n", get_peer_addr(fd,addr,sizeof(addr)),
- strerror(errno)));
- } else {
- DEBUG(0,("write_data: write failure. Error = %s\n",
- strerror(errno) ));
- }
-
- return -1;
+ return write_data_iov(fd, &iov, 1);
}
/****************************************************************************