Lines Matching refs:gabn
84 while (ai != NULL && client->gabn.naddrs < LWRES_MAX_ADDRS) {
89 addr = &client->addrs[client->gabn.naddrs];
98 client->gabn.naddrs++;
100 LWRES_LIST_APPEND(client->gabn.addrs, addr, link);
130 naddrs = client->gabn.naddrs;
174 ns_lwdclient_log(50, "generating gabn reply for client %p", client);
194 * Run through the finds we have and wire them up to the gabn
197 LWRES_LIST_INIT(client->gabn.addrs);
208 if (client->gabn.naddrs == 0) {
230 if (client->gabn.naddrs != 0)
237 lwres = lwres_gabnresponse_render(cm->lwctx, &client->gabn,
295 naliases = client->gabn.naliases;
297 client->gabn.aliases[naliases] = client->gabn.realname;
298 client->gabn.aliaslen[naliases] = client->gabn.realnamelen;
299 client->gabn.naliases++;
305 client->gabn.realname = (char *)(b.base) + b.used;
306 client->gabn.realnamelen = client->recv_buffer.used - b.used;
334 client->gabn.realname = (char *) b.base + b.used;
335 client->gabn.realnamelen = client->recv_buffer.used - b.used;
562 client->gabn.naliases = 0;
563 client->gabn.naddrs = 0;
564 client->gabn.realname = NULL;
565 client->gabn.aliases = client->aliases;
566 client->gabn.realnamelen = 0;
567 client->gabn.aliaslen = client->aliaslen;
568 LWRES_LIST_INIT(client->gabn.addrs);
569 client->gabn.base = NULL;
570 client->gabn.baselen = 0;