Author: rhuijben
Date: Mon Nov 23 12:57:32 2015
New Revision: 1715795
URL: http://svn.apache.org/viewvc?rev=1715795&view=rev
Log:
* pump.c
(pump_cleanup): Clear some variables here.
(serf_pump__done): Instead of here.
Modified:
serf/trunk/pump.c
Modified: serf/trunk/pump.c
URL:
http://svn.apache.org/viewvc/serf/trunk/pump.c?rev=1715795&r1=1715794&r2=1715795&view=diff
==============================================================================
--- serf/trunk/pump.c (original)
+++ serf/trunk/pump.c Mon Nov 23 12:57:32 2015
@@ -42,6 +42,11 @@ static apr_status_t pump_cleanup(void *b
pump->ostream_tail = NULL;
}
+ pump->pool = NULL; /* Don't run again */
+ pump->allocator = NULL;
+ pump->skt = NULL;
+ pump->vec_len = 0;
+
return APR_SUCCESS;
}
@@ -79,9 +84,6 @@ void serf_pump__done(serf_pump_t *pump)
pump->ostream_head = NULL;
pump->ostream_tail = NULL;
- pump->skt = NULL;
- pump->vec_len = 0;
-
pump->done_writing = false;
pump->stop_writing = false;
pump->hit_eof = false;