From 3d697a7eddf375586435f8fb6e1440fb3ce9058d Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Tue, 6 Feb 2007 05:44:26 +0000 Subject: [PATCH] 2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630] --- CHANGES | 2 ++ contrib/dlz/drivers/dlz_mysql_driver.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index a0c88d627f..3f382e94f3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630] + 2130. [func] Log if CD or DO were set. [RT #16640] 2129. [func] Provide a pool of UDP sockets for queries to be diff --git a/contrib/dlz/drivers/dlz_mysql_driver.c b/contrib/dlz/drivers/dlz_mysql_driver.c index 24cd5ea503..ea32d39ec6 100644 --- a/contrib/dlz/drivers/dlz_mysql_driver.c +++ b/contrib/dlz/drivers/dlz_mysql_driver.c @@ -648,7 +648,7 @@ mysql_allnodes(const char *zone, void *driverarg, void *dbdata, } if (fields == 4) { /* tell Bind about it. */ - result = dns_sdlz_putnamedrr(allnodes, safeGet(row[0]), + result = dns_sdlz_putnamedrr(allnodes, safeGet(row[2]), safeGet(row[1]), ttl, safeGet(row[3])); } else {