Lines Matching full:avs
687 const char *secret, int timeout, int flags, const char *const *avs) in tac_add_server_av() argument
719 for (i = 0; avs[i] != NULL; i++) { in tac_add_server_av()
724 for (p = avs[i], len = 0; is_arg(*p); p++) in tac_add_server_av()
726 if (p == avs[i] || *p != '=') { in tac_add_server_av()
732 if ((srvp->avs[i].data = xstrdup(h, avs[i])) == NULL) in tac_add_server_av()
734 srvp->avs[i].len = len; in tac_add_server_av()
744 free(srvp->avs[i].data); in tac_add_server_av()
745 srvp->avs[i].data = NULL; in tac_add_server_av()
746 srvp->avs[i].len = 0; in tac_add_server_av()
755 const char *const *avs = { NULL }; in tac_add_server() local
757 return tac_add_server_av(h, host, port, secret, timeout, flags, avs); in tac_add_server()
778 free_str(&(h->avs[i])); in tac_close()
956 free_str(&(h->avs[i])); in create_msg()
994 init_str(&(h->avs[i])); in tac_open()
1069 if (h->avs[i].len && h->avs[i].data) in tac_send_author()
1086 if (h->avs[i].len && h->avs[i].data) { in tac_send_author()
1088 &(h->avs[i])) == -1) in tac_send_author()
1139 if (h->avs[i].len && h->avs[i].data) in tac_send_acct()
1149 if (h->avs[i].len && h->avs[i].data) in tac_send_acct()
1150 if (add_str_8(h, &as->rest[current++], &(h->avs[i])) == -1) in tac_send_acct()
1217 return save_str(h, &(h->avs[index]), av, av != NULL ? strlen(av) : 0); in tac_set_av()
1230 return xstrdup(h, srvp->avs[index].data); in tac_get_av()
1251 candidate = &srvp->avs[i - h->srvr_navs]; in tac_get_av_value()
1298 save_str(h, &(h->avs[i]), NULL, 0); in tac_clear_avs()