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;