chiark / gitweb /
resolved: properly process SRV records
[elogind.git] / src / resolve / resolved-dns-rr.h
index 027f6cac844cbf9b58b8caf3abdd97e9075f311a..a001433ff955f547d5ed9c10ecb1100196ae3c6c 100644 (file)
@@ -86,12 +86,12 @@ struct DnsResourceRecord {
                         uint16_t size;
                 } generic;
 
-                /* struct { */
-                /*         uint16_t priority; */
-                /*         uint16_t weight; */
-                /*         uint16_t port; */
-                /*         char *name; */
-                /* } srv; */
+                struct {
+                        uint16_t priority;
+                        uint16_t weight;
+                        uint16_t port;
+                        char *name;
+                } srv;
 
                 struct {
                         char *name;
@@ -104,7 +104,7 @@ struct DnsResourceRecord {
 
                 struct {
                         char **strings;
-                } txt;
+                } txt, spf;
 
                 struct {
                         struct in_addr in_addr;