Lines Matching refs:srv
157 si_srv_t srv;
170 mdns_srv_t *srv;
385 mdns_srv_t *srv = r->srv;
386 r->srv = NULL;
387 while (srv) {
388 mdns_srv_t *next = srv->next;
389 free(srv->srv.target);
390 free(srv);
391 srv = next;
625 mdns_srv_t *srv;
635 srv = reply.srv;
636 while (srv) {
638 item = (si_item_t *)LI_ils_create("L4488222s", (unsigned long)si, CATEGORY_SRV, 1, unused, unused, srv->srv.priority, srv->srv.weight, srv->srv.port, srv->srv.target);
641 srv = srv->next;
1111 if (ctx->reply != NULL && ctx->reply->srv != NULL) complete = 1;
1237 mdns_srv_t *srv = calloc(1, sizeof(mdns_srv_t));
1238 if (srv == NULL) break;
1243 srv->srv.priority = ntohs(p->priority);
1244 srv->srv.weight = ntohs(p->weight);
1245 srv->srv.port = ntohs(p->port);
1246 srv->srv.target = _mdns_parse_domain_name(&p->target[0], rdlen - 3*sizeof(uint16_t));
1247 if (srv->srv.target == NULL) {
1252 if (reply->srv == NULL) {
1253 reply->srv = srv;
1255 mdns_srv_t *iter = reply->srv;
1257 iter->next = srv;