From 992bb0f0d95098091aaeb842c0c7a78635a959f0 Mon Sep 17 00:00:00 2001 From: npyl Date: Wed, 11 Jul 2018 19:55:12 +0300 Subject: [PATCH] Try to amend #31 --- src/net_stat.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/net_stat.cc b/src/net_stat.cc index 6bee5ea17..c5137333a 100644 --- a/src/net_stat.cc +++ b/src/net_stat.cc @@ -465,7 +465,11 @@ int interface_up(struct text_object *obj) { if (dev == nullptr) { return 0; } +#if defined(__APPLE__) && defined(__MACH__) + if ((fd = socket(PF_INET, SOCK_DGRAM, 0)) < 0) { +#else if ((fd = socket(PF_INET, SOCK_DGRAM | SOCK_CLOEXEC, 0)) < 0) { +#endif CRIT_ERR(nullptr, nullptr, "could not create sockfd"); return 0; }