diff options
author | Eric Luehrsen <ericluehrsen@hotmail.com> | 2017-02-10 21:38:00 -0500 |
---|---|---|
committer | Eric Luehrsen <ericluehrsen@hotmail.com> | 2017-02-10 21:38:25 -0500 |
commit | 52771816a03b9250a22a76af77c27704067d07c5 (patch) | |
tree | 0482db7ca1d96eb257cb3d9c8eb2a54d35a78a3e /modules/luci-mod-admin-full/src/luci-bwc.c | |
parent | 1834eff97a794cc15b56aa478a80e344d3662314 (diff) |
luci: ignore '::1' in realtime connections
luci ignores only 127.0.0.1 in real time connections.
The dnsmasq.init script sets up resolv.conf(s) as such.
With alternate DNS servers configured 'localhost' will
resolve to '127.0.0.1' or '::1'. The connections graph
will spam itself. openwrt/luci#996
Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
Diffstat (limited to 'modules/luci-mod-admin-full/src/luci-bwc.c')
-rw-r--r-- | modules/luci-mod-admin-full/src/luci-bwc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/luci-mod-admin-full/src/luci-bwc.c b/modules/luci-mod-admin-full/src/luci-bwc.c index 63668d42b..8ddd91727 100644 --- a/modules/luci-mod-admin-full/src/luci-bwc.c +++ b/modules/luci-mod-admin-full/src/luci-bwc.c @@ -521,8 +521,8 @@ static int run_daemon(void) if (strstr(line, "TIME_WAIT")) continue; - if (strstr(line, "src=127.0.0.1 ") && - strstr(line, "dst=127.0.0.1 ")) + if ((strstr(line, "src=127.0.0.1 ") && strstr(line, "dst=127.0.0.1 ")) + || (strstr(line, "src=::1 ") && strstr(line, "dst=::1 "))) continue; if (sscanf(line, "%*s %*d %s", ifname) || sscanf(line, "%s %*d", ifname)) |