chiark / gitweb /
resolved: include SOA records in LLMNR replies for non-existing RRs to allow negative...
[elogind.git] / src / resolve / resolved-dns-rr.c
index 5097eff0838f36c24b46106bc5b4ce1705912916..8b8858848c15543619514fff88551b3e952a57d9 100644 (file)
@@ -172,6 +172,16 @@ DnsResourceRecord* dns_resource_record_new(DnsResourceKey *key) {
         return rr;
 }
 
+DnsResourceRecord* dns_resource_record_new_full(uint16_t class, uint16_t type, const char *name) {
+        _cleanup_(dns_resource_key_unrefp) DnsResourceKey *key = NULL;
+
+        key = dns_resource_key_new(class, type, name);
+        if (!key)
+                return NULL;
+
+        return dns_resource_record_new(key);
+}
+
 DnsResourceRecord* dns_resource_record_ref(DnsResourceRecord *rr) {
         if (!rr)
                 return NULL;