mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
Linux name resolving problem fixed with larger name-buffer
This commit is contained in:
parent
ad692ba1f3
commit
e7ce27a22c
@ -644,9 +644,11 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
|
||||
struct UrlData *data = curl;
|
||||
struct connectdata *conn;
|
||||
|
||||
/* I believe the longest possible name in a DNS is set to 255 letters, FQDN
|
||||
so this should be safe: */
|
||||
char hostent_buf[512];
|
||||
/* I believe the longest possible name in a DNS is set to 255 letters, FQDN.
|
||||
Although the buffer required for storing all possible aliases and IP
|
||||
numbers is according to Stevens' Unix Network Programming 2nd editor,
|
||||
p. 304: 8192 bytes. Let's go with that! */
|
||||
char hostent_buf[8192];
|
||||
|
||||
if(!data || (data->handle != STRUCT_OPEN))
|
||||
return CURLE_BAD_FUNCTION_ARGUMENT; /* TBD: make error codes */
|
||||
|
Loading…
Reference in New Issue
Block a user