Commit 1d75d308 authored by Yang Tse's avatar Yang Tse
Browse files

Curl_getaddrinfo_ex: sanitize function results follow-up.

parent 6fe18add
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -208,6 +208,18 @@ Curl_getaddrinfo_ex(const char *nodename,
    Curl_freeaddrinfo(cafirst);
    cafirst = NULL;
  }
  else if(!cafirst) {
#ifdef EAI_NONAME
    /* rfc3493 conformant */
    error = EAI_NONAME;
#else
    /* rfc3493 obsoleted */
    error = EAI_NODATA;
#endif
#ifdef USE_WINSOCK
    SET_SOCKERRNO(error);
#endif
  }

  *result = cafirst;