[SCM] Samba Shared Repository - branch master updated

Kai Blin kai at samba.org
Fri Mar 9 04:28:03 MST 2012


The branch, master has been updated
       via  9a93f43 s4 dns: Add support for PTR queries.
      from  1930781 s4-librpc: Remove unused new_ev

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 9a93f43cebcb6b677548919f57badc1a857cb13b
Author: Kai Blin <kai at samba.org>
Date:   Fri Mar 9 10:43:27 2012 +0100

    s4 dns: Add support for PTR queries.
    
    Autobuild-User: Kai Blin <kai at samba.org>
    Autobuild-Date: Fri Mar  9 12:27:38 CET 2012 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 source4/dns_server/dns_query.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/dns_server/dns_query.c b/source4/dns_server/dns_query.c
index 5320e21..42aa11f 100644
--- a/source4/dns_server/dns_query.c
+++ b/source4/dns_server/dns_query.c
@@ -66,6 +66,9 @@ static WERROR create_response_rr(const struct dns_name_question *question,
 		ans[ai].rdata.soa_record.expire	 = rec->data.soa.expire;
 		ans[ai].rdata.soa_record.minimum = rec->data.soa.minimum;
 		break;
+	case DNS_QTYPE_PTR:
+		ans[ai].rdata.ptr_record = talloc_strdup(ans, rec->data.ptr);
+		break;
 	default:
 		return DNS_ERR(NOT_IMPLEMENTED);
 	}
@@ -109,7 +112,8 @@ static WERROR handle_question(struct dns_server *dns,
 		    (recs[ri].wType != question->question_type)) {
 			continue;
 		}
-		create_response_rr(question, &recs[ri], &ans, &ai);
+		werror = create_response_rr(question, &recs[ri], &ans, &ai);
+		W_ERROR_NOT_OK_RETURN(werror);
 	}
 
 	if (ai == 0) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list