sync with OpenBSD -current
This commit is contained in:
parent
7514c4f262
commit
377b340606
143 changed files with 5314 additions and 1499 deletions
|
@ -371,4 +371,22 @@ void msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset);
|
|||
void log_edns_opt_list(enum verbosity_value level, const char* info_str,
|
||||
struct edns_option* list);
|
||||
|
||||
/**
|
||||
* Remove RR from msgparse RRset.
|
||||
* @param str: this string is used for logging if verbose. If NULL, there is
|
||||
* no logging of the remove.
|
||||
* @param pkt: packet in buffer that is removed from. Used to log the name
|
||||
* of the item removed.
|
||||
* @param rrset: RRset that the RR is removed from.
|
||||
* @param prev: previous RR in list, or NULL.
|
||||
* @param rr: RR that is removed.
|
||||
* @param addr: address used for logging, if verbose, or NULL then it is not
|
||||
* used.
|
||||
* @param addrlen: length of addr, if that is not NULL.
|
||||
* @return true if rrset is entirely bad, it would then need to be removed.
|
||||
*/
|
||||
int msgparse_rrset_remove_rr(const char* str, struct sldns_buffer* pkt,
|
||||
struct rrset_parse* rrset, struct rr_parse* prev, struct rr_parse* rr,
|
||||
struct sockaddr_storage* addr, socklen_t addrlen);
|
||||
|
||||
#endif /* UTIL_DATA_MSGPARSE_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue