diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2013-06-03 18:34:10 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2013-06-03 18:34:10 +0000 |
commit | f143c3cab79c59dd57124f19d16ac35253843136 (patch) | |
tree | 9fa67aa3d59e9d96f5f37858e95c4ab91960ea92 /buckets/socket_buckets.c | |
parent | 6f61a1acd01dc2ad1d2f5c1f7458702c77c69f9c (diff) | |
download | libserf-tarball-f143c3cab79c59dd57124f19d16ac35253843136.tar.gz |
serf-1.2.1HEADserf-1.2.1master
Diffstat (limited to 'buckets/socket_buckets.c')
-rw-r--r-- | buckets/socket_buckets.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/buckets/socket_buckets.c b/buckets/socket_buckets.c index dd2469a..ef718af 100644 --- a/buckets/socket_buckets.c +++ b/buckets/socket_buckets.c @@ -17,6 +17,7 @@ #include <apr_network_io.h> #include "serf.h" +#include "serf_private.h" #include "serf_bucket_util.h" @@ -40,6 +41,15 @@ static apr_status_t socket_reader(void *baton, apr_size_t bufsize, *len = bufsize; status = apr_socket_recv(ctx->skt, buf, len); + if (status && !APR_STATUS_IS_EAGAIN(status)) + serf__log_skt(SOCK_VERBOSE, __FILE__, ctx->skt, + "socket_recv error %d\n", status); + + if (*len) + serf__log_skt(SOCK_MSG_VERBOSE, __FILE__, ctx->skt, + "--- socket_recv:\n%.*s\n-(%d)-\n", + *len, buf, *len); + if (ctx->progress_func) ctx->progress_func(ctx->progress_baton, *len, 0); @@ -60,7 +70,8 @@ serf_bucket_t *serf_bucket_socket_create( ctx->databuf.read = socket_reader; ctx->databuf.read_baton = ctx; - ctx->progress_func = ctx->progress_baton = NULL; + ctx->progress_func = NULL; + ctx->progress_baton = NULL; return serf_bucket_create(&serf_bucket_type_socket, allocator, ctx); } |