diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-09-16 21:30:08 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-09-16 21:30:08 +0000 |
commit | e7093b3ca8f54a9d67a078ce37afdc825c86fdf4 (patch) | |
tree | 7eceb12a79f2c7f98f920768abc58e334873e6b5 /lib/hostip6.c | |
parent | d0a4104c0cb1c8b4c1e02ae314a1ad4831d37d4a (diff) | |
download | curl-e7093b3ca8f54a9d67a078ce37afdc825c86fdf4.tar.gz |
keep 'socktype' in the connectdata struct and make sure we use that for all
protocol sockets even if the resolved address may say otherwise
Diffstat (limited to 'lib/hostip6.c')
-rw-r--r-- | lib/hostip6.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/hostip6.c b/lib/hostip6.c index 4624e00b8..be86a5136 100644 --- a/lib/hostip6.c +++ b/lib/hostip6.c @@ -252,10 +252,7 @@ Curl_addrinfo *Curl_getaddrinfo(struct connectdata *conn, memset(&hints, 0, sizeof(hints)); hints.ai_family = pf; - if(conn->protocol & PROT_TFTP) - hints.ai_socktype = SOCK_DGRAM; - else - hints.ai_socktype = SOCK_STREAM; + hints.ai_socktype = conn->socktype; hints.ai_flags = ai_flags; snprintf(sbuf, sizeof(sbuf), "%d", port); |