Commit 215c7513 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

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

parent f50fd062
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -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);