Lines Matching full:glue
61 * Get the list of glue records in a zone
68 /* when do we find glue? It means we find an IP address in ldns_zone_glue_rr_list()
78 * If yes -> glue, if no -> not glue in ldns_zone_glue_rr_list()
83 ldns_rr_list *glue; in ldns_zone_glue_rr_list() local
90 glue = NULL; in ldns_zone_glue_rr_list()
92 /* we cannot determine glue in a 'zone' without a SOA */ in ldns_zone_glue_rr_list()
101 glue = ldns_rr_list_new(); in ldns_zone_glue_rr_list()
102 if (!glue) goto memory_error; in ldns_zone_glue_rr_list()
108 /* possibly glue */ in ldns_zone_glue_rr_list()
136 /* GLUE! */ in ldns_zone_glue_rr_list()
137 if (!ldns_rr_list_push_rr(glue, a)) goto memory_error; in ldns_zone_glue_rr_list()
145 if (ldns_rr_list_rr_count(glue) == 0) { in ldns_zone_glue_rr_list()
146 ldns_rr_list_free(glue); in ldns_zone_glue_rr_list()
149 return glue; in ldns_zone_glue_rr_list()
159 if (glue) { in ldns_zone_glue_rr_list()
160 ldns_rr_list_free(glue); in ldns_zone_glue_rr_list()