From db9bb9221f4364ad4c9eb93796a30215f4f11d98 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 15 Aug 2001 06:53:10 +0000 Subject: calls Curl_initinfo() in perform(). --- lib/transfer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/transfer.c b/lib/transfer.c index 9b4db1023..bef206436 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -90,6 +90,8 @@ #include "progress.h" #include "getdate.h" #include "http.h" +#include "url.h" +#include "getinfo.h" #define _MPRINTF_REPLACE /* use our functions only */ #include @@ -862,10 +864,9 @@ Transfer(struct connectdata *c_conn) return CURLE_OK; } -CURLcode Curl_perform(CURL *curl) +CURLcode Curl_perform(struct UrlData *data) { CURLcode res; - struct UrlData *data = (struct UrlData *)curl; struct connectdata *conn=NULL; bool port=TRUE; /* allow data->use_port to set port to use */ char *newurl = NULL; /* possibly a new URL to follow to! */ @@ -877,6 +878,8 @@ CURLcode Curl_perform(CURL *curl) data->followlocation=0; /* reset the location-follow counter */ data->bits.this_is_a_follow = FALSE; /* reset this */ + Curl_initinfo(data); /* reset session-specific information "variables" */ + Curl_pgrsStartNow(data); do { -- cgit v1.2.3