mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
Fix windows build: do not spuriously include openssl where not needed; handle lack of gethostbyname_r properly.
svn:r3644
This commit is contained in:
parent
8991af604c
commit
6bd81c9ee2
@ -72,10 +72,6 @@ const char compat_c_id[] = "$Id$";
|
||||
#include "log.h"
|
||||
#include "util.h"
|
||||
|
||||
#ifdef TOR_IS_MULTITHREADED
|
||||
#include <openssl/crypto.h>
|
||||
#endif
|
||||
|
||||
/* Inline the strl functions if the platform doesn't have them. */
|
||||
#ifndef HAVE_STRLCPY
|
||||
#include "strlcpy.c"
|
||||
@ -537,7 +533,7 @@ int tor_lookup_hostname(const char *name, uint32_t *addr)
|
||||
#ifdef HAVE_GETHOSTBYNAME_R
|
||||
ent = gethostbyname_r(name);
|
||||
#else
|
||||
struct hostent *ent;
|
||||
ent = gethostbyname(name);
|
||||
#endif
|
||||
if (ent) {
|
||||
/* break to remind us if we move away from IPv4 */
|
||||
|
Loading…
Reference in New Issue
Block a user