From e64fa10a5807f9b6ba2e6de5fc1c20738a3e6f2f Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 10 Sep 2023 13:52:49 -0700 Subject: [PATCH] fix Raspberry Pi build --- src/Main.cc | 1 + src/NetworkAddresses.cc | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Main.cc b/src/Main.cc index badda7ce..fcef54f5 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -3,6 +3,7 @@ #include #include +#include #include #include #include diff --git a/src/NetworkAddresses.cc b/src/NetworkAddresses.cc index 50f1396d..9f6ab13a 100644 --- a/src/NetworkAddresses.cc +++ b/src/NetworkAddresses.cc @@ -68,10 +68,7 @@ map get_local_addresses() { bool is_local_address(uint32_t addr) { uint8_t net = (addr >> 24) & 0xFF; - if ((net != 127) && (net != 172) && (net != 10) && (net != 192)) { - return false; - } - return true; + return ((net == 127) || (net == 172) || (net == 10) || (net == 192)); } bool is_local_address(const sockaddr_storage& daddr) {