Index: squid-tagger.py ================================================================== --- squid-tagger.py +++ squid-tagger.py @@ -38,11 +38,11 @@ ) ) self._check_stmt = None def check(self, site, ip_address): if self._check_stmt == None: - self._check_stmt = self._db.prepare("select redirect_url, regexp from site_rule where site <@ tripdomain($1) and netmask >> $2::text::inet order by array_length(site, 1) desc") + self._check_stmt = self._db.prepare("select redirect_url, regexp from site_rule where site <@ tripdomain($1) and netmask >>= $2::text::inet order by array_length(site, 1) desc") return(self._check_stmt(site, ip_address)) def dump(self): return(self._db.prepare("copy (select untrip(site) as site, tag, regexp from urls order by site, tag) to stdout csv header")())