aboutsummaryrefslogtreecommitdiff
path: root/src/network
diff options
context:
space:
mode:
authorLoïc Blot <loic.blot@unix-experience.fr>2019-02-15 12:27:29 +0100
committerLoïc Blot <loic.blot@unix-experience.fr>2019-02-15 12:27:29 +0100
commit3dafc007a95ae89904e0e92dc86ed27205de05c5 (patch)
treeb018acb3673c14ace33b55198ca41b29c1d3c930 /src/network
parent88c68ce8ec79bd5ce60d11fb4a09df1adc720d2f (diff)
downloadminetest-3dafc007a95ae89904e0e92dc86ed27205de05c5.tar.gz
minetest-3dafc007a95ae89904e0e92dc86ed27205de05c5.tar.bz2
minetest-3dafc007a95ae89904e0e92dc86ed27205de05c5.zip
LINT fix
Diffstat (limited to 'src/network')
-rw-r--r--src/network/address.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/network/address.cpp b/src/network/address.cpp
index fce3b48f0..896b24317 100644
--- a/src/network/address.cpp
+++ b/src/network/address.cpp
@@ -272,7 +272,8 @@ void Address::print(std::ostream *s) const
*s << serializeString() << ":" << m_port;
}
-bool Address::isLocalhost() const {
+bool Address::isLocalhost() const
+{
if (isIPv6()) {
static const unsigned char localhost_bytes[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1};
@@ -281,8 +282,10 @@ bool Address::isLocalhost() const {
auto addr = m_address.ipv6.sin6_addr.s6_addr;
+// clang-format off
return memcmp(addr, localhost_bytes, 16) == 0 ||
memcmp(addr, mapped_ipv4_localhost, 13) == 0;
+// clang-format on
}
return (m_address.ipv4.sin_addr.s_addr & 0xFF) == 0x7f;