diff options
Diffstat (limited to 'apt-panopticon.lua')
| -rwxr-xr-x | apt-panopticon.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apt-panopticon.lua b/apt-panopticon.lua index 1a00fc7..7d08f7d 100755 --- a/apt-panopticon.lua +++ b/apt-panopticon.lua | |||
| @@ -199,11 +199,11 @@ gatherIPs = function (host) | |||
| 199 | gatherIPs(m.FQDN) | 199 | gatherIPs(m.FQDN) |
| 200 | IP[host][m.FQDN] = IP[m.FQDN] | 200 | IP[host][m.FQDN] = IP[m.FQDN] |
| 201 | -- Strip them out so we don't test them twice. | 201 | -- Strip them out so we don't test them twice. |
| 202 | if (nil ~= IP[m.FQDN]) and (nil ~= IP[host][APT.options.roundRobinCname]) then | 202 | if (nil ~= IP[m.FQDN]) and (nil ~= IP[host][APT.options.roundRobinCname.value]) then |
| 203 | for l, n in pairs(IP[m.FQDN]) do | 203 | for l, n in pairs(IP[m.FQDN]) do |
| 204 | if type(n) == 'table' then | 204 | if type(n) == 'table' then |
| 205 | for h, p in pairs(n) do | 205 | for h, p in pairs(n) do |
| 206 | for j, o in pairs(IP[host][APT.options.roundRobinCname]) do | 206 | for j, o in pairs(IP[host][APT.options.roundRobinCname.value]) do |
| 207 | if h == j then IP[host][m.FQDN][l][h] = nil end | 207 | if h == j then IP[host][m.FQDN][l][h] = nil end |
| 208 | end | 208 | end |
| 209 | o = 0 | 209 | o = 0 |
| @@ -211,7 +211,7 @@ gatherIPs = function (host) | |||
| 211 | if 0 == o then IP[host][m.FQDN][l] = nil end | 211 | if 0 == o then IP[host][m.FQDN][l] = nil end |
| 212 | end | 212 | end |
| 213 | else | 213 | else |
| 214 | for j, o in pairs(IP[host][APT.options.roundRobinCname]) do | 214 | for j, o in pairs(IP[host][APT.options.roundRobinCname.value]) do |
| 215 | if l == j then IP[host][m.FQDN][l] = nil end | 215 | if l == j then IP[host][m.FQDN][l] = nil end |
| 216 | end | 216 | end |
| 217 | end | 217 | end |
