From 121a07fcb292c70cac6b0ae1133d02bfd15eaa5a Mon Sep 17 00:00:00 2001 From: robbie Date: Mon, 24 Jan 2022 04:31:17 -0500 Subject: [PATCH] add OpenBSD to preprocessor guards --- SpeedTestClient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SpeedTestClient.cpp b/SpeedTestClient.cpp index 39ffc14..ef1ae73 100644 --- a/SpeedTestClient.cpp +++ b/SpeedTestClient.cpp @@ -184,7 +184,7 @@ bool SpeedTestClient::mkSocket() { } auto hostp = hostport(); -#if __APPLE__ +#if __APPLE__ || defined(__OpenBSD__) struct hostent *server = gethostbyname(hostp.first.c_str()); if (server == nullptr) { return false; @@ -204,7 +204,7 @@ bool SpeedTestClient::mkSocket() { memset(&serv_addr, 0, sizeof(serv_addr)); serv_addr.sin_family = AF_INET; -#if __APPLE__ +#if __APPLE__ || defined(__OpenBSD__) memcpy(&serv_addr.sin_addr.s_addr, server->h_addr, (size_t)server->h_length); #else memcpy(&serv_addr.sin_addr.s_addr, server.h_addr, (size_t)server.h_length);