clear the httproxy bit on cleanup if the allocproxy bit was set

This commit is contained in:
Daniel Stenberg 2000-07-28 07:56:06 +00:00
parent f50fd062e9
commit 215c75135b
1 changed files with 6 additions and 2 deletions

View File

@ -172,11 +172,15 @@ void urlfree(struct UrlData *data, bool totally)
}
if(data->bits.proxystringalloc) {
data->bits.proxystringalloc=0;
data->bits.proxystringalloc=FALSE;;
free(data->proxy);
data->proxy=NULL;
/* Since we allocated the string the previous round, it means that we
"discovered" the proxy in the environment variables and thus we must
switch off that knowledge again... */
data->bits.httpproxy=FALSE;
}
if(data->ptr_proxyuserpwd) {
free(data->ptr_proxyuserpwd);