From: Mark Andrews Date: Tue, 6 Feb 2007 05:44:26 +0000 (+0000) Subject: 2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630] X-Git-Tag: v9.5.0a2~93 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=3d697a7eddf375586435f8fb6e1440fb3ce9058d;p=thirdparty%2Fbind9.git 2131. [contrib] dlz/mysql: AXFR was broken. [RT #16630] --- diff --git a/CHANGES b/CHANGES index a0c88d627fb..3f382e94f35 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 24cd5ea5035..ea32d39ec69 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 {