summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2009-04-05 13:26:42 +0200
committerKarolin Seeger <kseeger@samba.org>2009-04-15 09:07:58 +0200
commit8688175b4f2e20a8ce9447f8c112a551b0d58787 (patch)
treeca8082f3eeac510e3c375c3d5057402b32136024 /lib
parent5ce7c53f91980d4f0566b5ea63f86ddc2eba824c (diff)
downloadsamba-8688175b4f2e20a8ce9447f8c112a551b0d58787.tar.gz
Use recv instead of read in read_packet_handler
This way the socket wrapper pcap file also sees the replies :-) (cherry picked from commit 96943dd9ce1b1c954bffd498989283a500b4ee9d)
Diffstat (limited to 'lib')
-rw-r--r--lib/async_req/async_sock.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/async_req/async_sock.c b/lib/async_req/async_sock.c
index 77df4060449..39705f45bb2 100644
--- a/lib/async_req/async_sock.c
+++ b/lib/async_req/async_sock.c
@@ -547,7 +547,8 @@ static void read_packet_handler(struct tevent_context *ev,
ssize_t nread, more;
uint8_t *tmp;
- nread = read(state->fd, state->buf+state->nread, total-state->nread);
+ nread = recv(state->fd, state->buf+state->nread, total-state->nread,
+ 0);
if (nread == -1) {
tevent_req_error(req, errno);
return;