]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Thu Feb 12 14:28:27 CST 2009 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Thu, 12 Feb 2009 21:19:13 +0000 (21:19 +0000)
committerMichael Jerris <mike@jerris.com>
Thu, 12 Feb 2009 21:19:13 +0000 (21:19 +0000)
  * s2dns.c: fixed cname records

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11954 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/.update
libs/sofia-sip/s2check/s2dns.c

index f5c54bb4e1d43c7d73ffb8415e7bde5023c4e61d..67e5832bdec0ab477b914eca41deac03b95c9e43 100644 (file)
@@ -1 +1 @@
-Thu Feb 12 15:18:14 CST 2009
+Thu Feb 12 15:19:02 CST 2009
index c6ae81b44c2a32ba32cf84898859aefd12b8863e..94aa6c0b5ac1cbc9c76cd81cfd3c4d7a11643d0c 100644 (file)
@@ -176,7 +176,7 @@ s2_dns_query(su_root_magic_t *magic,
 
 static char const *default_domain;
 
-/* Set default domain */
+/** Set default domain suffix used with s2_dns_record() */
 char const *
 s2_dns_default(char const *domain)
 {
@@ -328,7 +328,7 @@ static void put_cname_record(struct s2_dns_response *m,
   put_uint32(m, s2_dns_ttl);
   start = put_len_at(m);
 
-  put_data(m, (void *)cname, strlen(cname));
+  put_domain(m, cname);
   put_len(m, start);
 }
 
@@ -543,7 +543,16 @@ void s2_dns_domain(char const *domain, int use_naptr,
   va_end(va0);
 }
 
-/** Insert DNS record */
+/** Insert DNS response.
+
+  s2_dns_record("example.com", sres_type_naptr,
+               // order priority flags services regexp target
+               "", sres_type_naptr, 20, 50, "a", "SIP+D2U", "", "sip00",
+               "", sres_type_naptr, 20, 50, "a", "SIP+D2T", "", "sip00",
+               "", sres_type_naptr, 20, 50, "a", "SIPS+D2T", "", "sip00",
+               "sip00", sres_type_a, "12.13.14.15",
+               NULL);
+*/
 void s2_dns_record(
   char const *qdomain, unsigned qtype,
   /* unsigned atype, domain, */