diff options
author | vda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2007-01-03 22:29:01 +0000 |
---|---|---|
committer | vda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2007-01-03 22:29:01 +0000 |
commit | bc0d637363bb5165e1eab85e623dacab202ab6ea (patch) | |
tree | 07bd064c19d6a49678e542fd40ff91c99a8f73d0 | |
parent | 51fb1f6ee23b72342894319d282903f5a6adf26c (diff) | |
download | busybox-w32-bc0d637363bb5165e1eab85e623dacab202ab6ea.tar.gz busybox-w32-bc0d637363bb5165e1eab85e623dacab202ab6ea.tar.bz2 busybox-w32-bc0d637363bb5165e1eab85e623dacab202ab6ea.zip |
wget: always print port# in 'Host' header (smaller code)
git-svn-id: svn://busybox.net/trunk/busybox@17149 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r-- | networking/wget.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/networking/wget.c b/networking/wget.c index bca66f822..ee5aa63e9 100644 --- a/networking/wget.c +++ b/networking/wget.c | |||
@@ -272,15 +272,8 @@ int wget_main(int argc, char **argv) | |||
272 | fprintf(sfp, "GET /%s HTTP/1.1\r\n", target.path); | 272 | fprintf(sfp, "GET /%s HTTP/1.1\r\n", target.path); |
273 | } | 273 | } |
274 | 274 | ||
275 | { | 275 | fprintf(sfp, "Host: %s:%u\r\nUser-Agent: %s\r\n", |
276 | const char *portstr = ""; | 276 | target.host, target.port, user_agent); |
277 | if (target.port != 80) | ||
278 | portstr = xasprintf(":%d", target.port); | ||
279 | fprintf(sfp, "Host: %s%s\r\nUser-Agent: %s\r\n", | ||
280 | target.host, portstr, user_agent); | ||
281 | if (ENABLE_FEATURE_CLEAN_UP && target.port != 80) | ||
282 | free((char*)portstr); | ||
283 | } | ||
284 | 277 | ||
285 | #if ENABLE_FEATURE_WGET_AUTHENTICATION | 278 | #if ENABLE_FEATURE_WGET_AUTHENTICATION |
286 | if (target.user) { | 279 | if (target.user) { |