From: Vsevolod Stakhov Date: Tue, 25 Feb 2020 19:39:55 +0000 (+0000) Subject: [Fix] Do not trust stat(2) it lies X-Git-Tag: 2.4~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a0b5db928fa1e0a6653d97569ee0485093ac6d72;p=thirdparty%2Frspamd.git [Fix] Do not trust stat(2) it lies Issue: #3254 --- diff --git a/src/libutil/addr.c b/src/libutil/addr.c index 4a540fefc5..1beeb421ea 100644 --- a/src/libutil/addr.c +++ b/src/libutil/addr.c @@ -162,13 +162,7 @@ rspamd_ip_check_ipv6 (void) if (stat ("/proc/net/dev", &st) != -1) { if (stat ("/proc/net/if_inet6", &st) != -1) { - if (st.st_size != 0) { - ipv6_status = RSPAMD_IPV6_SUPPORTED; - } - else { - /* Empty file, no ipv6 configuration at all */ - ipv6_status = RSPAMD_IPV6_UNSUPPORTED; - } + ipv6_status = RSPAMD_IPV6_SUPPORTED; } else { ipv6_status = RSPAMD_IPV6_UNSUPPORTED;