Lines Matching refs:blocking

237     Blocking *blocking;  in blocking_init()  local
239 if ((blocking = calloc((size_t) 1U, sizeof *blocking)) == NULL) { in blocking_init()
242 c->blocking = blocking; in blocking_init()
243 blocking->domains = NULL; in blocking_init()
244 blocking->domains_rev = NULL; in blocking_init()
245 blocking->domains_substr = NULL; in blocking_init()
247 return parse_domain_list(&blocking->domains, &blocking->domains_rev, in blocking_init()
248 &blocking->domains_substr, file); in blocking_init()
254 Blocking *blocking = c->blocking; in blocking_free() local
256 if (blocking == NULL) { in blocking_free()
259 fpst_free(blocking->domains, free_list); in blocking_free()
260 blocking->domains = NULL; in blocking_free()
261 fpst_free(blocking->domains_rev, free_list); in blocking_free()
262 blocking->domains_rev = NULL; in blocking_free()
263 fpst_free(blocking->domains_substr, free_list); in blocking_free()
264 blocking->domains_substr = NULL; in blocking_free()
265 free(blocking); in blocking_free()
286 name_matches_blacklist(const Blocking * const blocking, char * const name) in name_matches_blacklist() argument
309 if (fpst_starts_with_existing_key(blocking->domains_rev, in name_matches_blacklist()
328 (blocking->domains_rev, rev, owner_part_len, in name_matches_blacklist()
339 if (fpst_starts_with_existing_key(blocking->domains, in name_matches_blacklist()
346 if (blocking->domains_substr != NULL && in name_matches_blacklist()
347 substr_match(blocking->domains_substr, name, in name_matches_blacklist()
365 if (c->blocking == NULL) { in is_blocked()
380 return name_matches_blacklist(c->blocking, name); in is_blocked()