summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-06-25 15:14:27 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-06-25 15:14:27 +0000
commitb770e503d1ef8ef14b5a10207dd47deed5bcb8f6 (patch)
tree296408749e9d21558c9b1d459aff30427ba6dc97 /libmpdemux
parent8224d571465edff96755957bbdb25e7491ce91e8 (diff)
downloadmpv-b770e503d1ef8ef14b5a10207dd47deed5bcb8f6.tar.bz2
mpv-b770e503d1ef8ef14b5a10207dd47deed5bcb8f6.tar.xz
RFC compliance patch by Eric Lammerts <eric@lammerts.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12639 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/network.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libmpdemux/network.c b/libmpdemux/network.c
index 7357615743..64114bbc4d 100644
--- a/libmpdemux/network.c
+++ b/libmpdemux/network.c
@@ -449,7 +449,10 @@ http_send_request( URL_t *url, off_t pos ) {
server_url = url;
http_set_uri( http_hdr, server_url->file );
}
- snprintf(str, 256, "Host: %s", server_url->hostname );
+ if (server_url->port && server_url->port != 80)
+ snprintf(str, 256, "Host: %s:%d", server_url->hostname, server_url->port );
+ else
+ snprintf(str, 256, "Host: %s", server_url->hostname );
http_set_field( http_hdr, str);
if (network_useragent)
{