X-Git-Url: https://git.distorted.org.uk/~mdw/zoneconf/blobdiff_plain/0c009ef655b38cc4100ca4006dad45f3e77202af..2042733dc4f99c1ef70102ac87a24486a78ca94a:/bin/zoneconf diff --git a/bin/zoneconf b/bin/zoneconf index e988a83..c8ac895 100755 --- a/bin/zoneconf +++ b/bin/zoneconf @@ -60,13 +60,14 @@ proc merge-lists {lists} { set cand {} foreach list $lists { pushnew cand [lindex $list 0] } - ## Remove candidate items which have not the first in some other list. + ## Remove candidate items which are not first in some other list. set ncand {} foreach cand $cand { foreach list $lists { - if {[lsearch -exact $list $cand] < 0} { lappend ncand $cand } + if {[lsearch -exact $list $cand] <= 0} { lappend ncand $cand } } } + set cand $ncand ## If there's nothing left, report an error. if {![llength $cand]} {