Lines Matching refs:srvp
240 struct tac_server *srvp = &h->servers[h->cur_server]; in conn_server() local
255 if (connect(h->fd, (struct sockaddr *)&srvp->addr, in conn_server()
256 sizeof srvp->addr) == 0) in conn_server()
270 tv.tv_sec = srvp->timeout; in conn_server()
690 struct tac_server *srvp; in tac_add_server_av() local
699 srvp = &h->servers[h->num_servers]; in tac_add_server_av()
701 memset(&srvp->addr, 0, sizeof srvp->addr); in tac_add_server_av()
702 srvp->addr.sin_len = sizeof srvp->addr; in tac_add_server_av()
703 srvp->addr.sin_family = AF_INET; in tac_add_server_av()
704 if (!inet_aton(host, &srvp->addr.sin_addr)) { in tac_add_server_av()
711 memcpy(&srvp->addr.sin_addr, hent->h_addr, in tac_add_server_av()
712 sizeof srvp->addr.sin_addr); in tac_add_server_av()
714 srvp->addr.sin_port = htons(port != 0 ? port : TACPLUS_PORT); in tac_add_server_av()
715 if ((srvp->secret = xstrdup(h, secret)) == NULL) in tac_add_server_av()
717 srvp->timeout = timeout; in tac_add_server_av()
718 srvp->flags = flags; in tac_add_server_av()
719 srvp->navs = 0; in tac_add_server_av()
733 if ((srvp->avs[i].data = xstrdup(h, avs[i])) == NULL) in tac_add_server_av()
735 srvp->avs[i].len = len; in tac_add_server_av()
736 srvp->navs++; in tac_add_server_av()
741 memset_s(srvp->secret, strlen(srvp->secret), 0, strlen(srvp->secret)); in tac_add_server_av()
742 free(srvp->secret); in tac_add_server_av()
743 srvp->secret = NULL; in tac_add_server_av()
744 for (i = 0; i < srvp->navs; i++) { in tac_add_server_av()
745 free(srvp->avs[i].data); in tac_add_server_av()
746 srvp->avs[i].data = NULL; in tac_add_server_av()
747 srvp->avs[i].len = 0; in tac_add_server_av()
1063 struct tac_server *srvp; in tac_send_author() local
1097 srvp = &h->servers[h->cur_server]; in tac_send_author()
1126 return (h->srvr_navs + srvp->navs) << 8 | ares->status; in tac_send_author()
1224 struct tac_server *srvp; in tac_get_av() local
1229 srvp = &h->servers[h->cur_server]; in tac_get_av()
1230 if (index < srvp->navs) in tac_get_av()
1231 return xstrdup(h, srvp->avs[index].data); in tac_get_av()
1243 struct tac_server *srvp = &h->servers[h->cur_server]; in tac_get_av_value() local
1248 for (i = 0; i < h->srvr_navs + srvp->navs; i++) { in tac_get_av_value()
1252 candidate = &srvp->avs[i - h->srvr_navs]; in tac_get_av_value()