You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by je...@apache.org on 2007/11/15 20:12:10 UTC
svn commit: r595396 - /httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c
Author: jerenkrantz
Date: Thu Nov 15 11:12:09 2007
New Revision: 595396
URL: http://svn.apache.org/viewvc?rev=595396&view=rev
Log:
Amsterdam sandbox: Return data when we're in speculative mode.
Modified:
httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c
Modified: httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c
URL: http://svn.apache.org/viewvc/httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c?rev=595396&r1=595395&r2=595396&view=diff
==============================================================================
--- httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c (original)
+++ httpd/sandbox/amsterdam/d/modules/proxy/mod_serf.c Thu Nov 15 11:12:09 2007
@@ -583,12 +583,16 @@
ctx->serf_bucket_status = serf_bucket_read(ctx->serf_in_bucket,
readbytes, &data, &len);
-
- sb = serf_bucket_simple_create(data, len, NULL, NULL, ctx->serf_bkt_alloc);
+
+ sb = serf_bucket_simple_create(data, len, NULL, NULL,
+ ctx->serf_bkt_alloc);
serf_bucket_aggregate_prepend(ctx->serf_in_bucket, sb);
+
+ b = apr_bucket_transient_create(data, len, f->c->bucket_alloc);
+ APR_BRIGADE_INSERT_TAIL(bb, b);
return APR_SUCCESS;
}
-
+
if (mode == AP_MODE_EATCRLF || mode == AP_MODE_EXHAUSTIVE) {
abort();
}