summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/reqs.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/reqs.c b/src/reqs.c
index 307341f..9408ba1 100644
--- a/src/reqs.c
+++ b/src/reqs.c
@@ -996,6 +996,11 @@ write_via_header (int fd, hashmap_t hashofheaders,
char *data;
int ret;
+ if (config.disable_viaheader) {
+ ret = 0;
+ goto done;
+ }
+
if (config.via_proxy_name) {
strlcpy (hostname, config.via_proxy_name, sizeof (hostname));
} else if (gethostname (hostname, sizeof (hostname)) < 0) {
@@ -1020,6 +1025,7 @@ write_via_header (int fd, hashmap_t hashofheaders,
major, minor, hostname, PACKAGE, VERSION);
}
+done:
return ret;
}