Lines Matching refs:query_source
288 if (p->query_source != NULL) { in peer_delete()
289 isc_mem_put(mem, p->query_source, sizeof(*p->query_source)); in peer_delete()
721 dns_peer_setquerysource(dns_peer_t *peer, const isc_sockaddr_t *query_source) { in dns_peer_setquerysource() argument
724 if (peer->query_source != NULL) { in dns_peer_setquerysource()
725 isc_mem_put(peer->mem, peer->query_source, in dns_peer_setquerysource()
726 sizeof(*peer->query_source)); in dns_peer_setquerysource()
727 peer->query_source = NULL; in dns_peer_setquerysource()
729 if (query_source != NULL) { in dns_peer_setquerysource()
730 peer->query_source = isc_mem_get(peer->mem, in dns_peer_setquerysource()
731 sizeof(*peer->query_source)); in dns_peer_setquerysource()
733 *peer->query_source = *query_source; in dns_peer_setquerysource()
739 dns_peer_getquerysource(dns_peer_t *peer, isc_sockaddr_t *query_source) { in dns_peer_getquerysource() argument
741 REQUIRE(query_source != NULL); in dns_peer_getquerysource()
743 if (peer->query_source == NULL) { in dns_peer_getquerysource()
746 *query_source = *peer->query_source; in dns_peer_getquerysource()