diff options
author | Daniel Stenberg <daniel@haxx.se> | 2000-06-20 09:28:09 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2000-06-20 09:28:09 +0000 |
commit | f30ffef477636dc10a72eb30590a84a0218e5935 (patch) | |
tree | baf46ee73f8c04b9f97b92456fe3347940b0a245 /lib/url.c | |
parent | 72158ad2cfa94de6aec6673ba2ef471f625f4593 (diff) |
autoreferer added, switches off POST on location: following
Diffstat (limited to 'lib/url.c')
-rw-r--r-- | lib/url.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -218,6 +218,9 @@ void urlfree(struct UrlData *data, bool totally) if(data->headerbuff) free(data->headerbuff); + if(data->free_referer) + free(data->referer); + cookie_cleanup(data->cookies); free(data); @@ -421,6 +424,9 @@ CURLcode curl_setopt(CURL *curl, CURLoption option, ...) data->referer = va_arg(param, char *); data->bits.http_set_referer = (data->referer && *data->referer)?1:0; break; + case CURLOPT_AUTOREFERER: + data->bits.http_auto_referer = va_arg(param, long)?1:0; + break; case CURLOPT_PROXY: data->proxy = va_arg(param, char *); data->bits.httpproxy = data->proxy?1:0; |