Updated Branches: refs/heads/master cbcc55998 -> 116b3a960
Some minor cleanup, and use the right INT64_MAX Project: http://git-wip-us.apache.org/repos/asf/trafficserver-plugins/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver-plugins/commit/116b3a96 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver-plugins/tree/116b3a96 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver-plugins/diff/116b3a96 Branch: refs/heads/master Commit: 116b3a960a3b4857bc126a60bc23d84516bad6fd Parents: cbcc559 Author: Leif Hedstrom <[email protected]> Authored: Tue Feb 21 19:26:57 2012 -0700 Committer: Leif Hedstrom <[email protected]> Committed: Tue Feb 21 19:26:57 2012 -0700 ---------------------------------------------------------------------- stats_over_http/.gitignore | 9 +++++++++ stats_over_http/stats_over_http.c | 13 ++----------- 2 files changed, 11 insertions(+), 11 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver-plugins/blob/116b3a96/stats_over_http/.gitignore ---------------------------------------------------------------------- diff --git a/stats_over_http/.gitignore b/stats_over_http/.gitignore new file mode 100644 index 0000000..c1c0bc2 --- /dev/null +++ b/stats_over_http/.gitignore @@ -0,0 +1,9 @@ +*.o +*.a +*.so +*.in +*~ +*.tar.gz +*.lo +*.la +.deps http://git-wip-us.apache.org/repos/asf/trafficserver-plugins/blob/116b3a96/stats_over_http/stats_over_http.c ---------------------------------------------------------------------- diff --git a/stats_over_http/stats_over_http.c b/stats_over_http/stats_over_http.c index 45f1f3e..f6c3f14 100644 --- a/stats_over_http/stats_over_http.c +++ b/stats_over_http/stats_over_http.c @@ -40,13 +40,9 @@ typedef struct stats_state_t TSVIO write_vio; TSIOBuffer req_buffer; - TSIOBufferReader req_reader; - TSIOBuffer resp_buffer; TSIOBufferReader resp_reader; - TSHttpTxn http_txnp; - int output_bytes; int body_written; } stats_state; @@ -73,23 +69,18 @@ stats_process_accept(TSCont contp, stats_state * my_state) { my_state->req_buffer = TSIOBufferCreate(); - my_state->req_reader = TSIOBufferReaderAlloc(my_state->req_buffer); my_state->resp_buffer = TSIOBufferCreate(); my_state->resp_reader = TSIOBufferReaderAlloc(my_state->resp_buffer); - my_state->read_vio = TSVConnRead(my_state->net_vc, contp, my_state->req_buffer, INT_MAX); + my_state->read_vio = TSVConnRead(my_state->net_vc, contp, my_state->req_buffer, INT64_MAX); } static int stats_add_data_to_resp_buffer(const char *s, stats_state * my_state) { int s_len = strlen(s); - char *buf = (char *) TSmalloc(s_len); - memcpy(buf, s, s_len); - TSIOBufferWrite(my_state->resp_buffer, buf, s_len); + TSIOBufferWrite(my_state->resp_buffer, s, s_len); - TSfree(buf); - buf = NULL; return s_len; }
