Lines Matching refs:lst
202 struct hastd_listen *lst;
204 lst = calloc(1, sizeof(*lst));
205 if (lst == NULL) {
210 if (strlcpy(lst->hl_addr, $2, sizeof(lst->hl_addr)) >=
211 sizeof(lst->hl_addr)) {
214 free(lst);
219 TAILQ_INSERT_TAIL(&depth0_listen, lst, hl_next);
223 TAILQ_INSERT_TAIL(&depth0_listen, lst, hl_next);
225 free(lst);
924 struct hastd_listen *lst;
927 lst = calloc(1, sizeof(*lst));
928 if (lst == NULL) {
935 (void)strlcpy(lst->hl_addr, depth0_listen_tcp4,
936 sizeof(lst->hl_addr));
937 TAILQ_INSERT_TAIL(&lconfig->hc_listen, lst, hl_next);
943 lst = calloc(1, sizeof(*lst));
944 if (lst == NULL) {
951 (void)strlcpy(lst->hl_addr, depth0_listen_tcp6,
952 sizeof(lst->hl_addr));
953 TAILQ_INSERT_TAIL(&lconfig->hc_listen, lst, hl_next);
1023 struct hastd_listen *lst;
1026 while ((lst = TAILQ_FIRST(&depth0_listen)) != NULL) {
1027 TAILQ_REMOVE(&depth0_listen, lst, hl_next);
1028 free(lst);
1030 while ((lst = TAILQ_FIRST(&config->hc_listen)) != NULL) {
1031 TAILQ_REMOVE(&config->hc_listen, lst, hl_next);
1032 free(lst);