]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2135. [bug] Uninitialised rdataset in sdlz.c. [RT# 16656]
authorMark Andrews <marka@isc.org>
Tue, 13 Feb 2007 23:36:06 +0000 (23:36 +0000)
committerMark Andrews <marka@isc.org>
Tue, 13 Feb 2007 23:36:06 +0000 (23:36 +0000)
CHANGES
lib/dns/sdlz.c

diff --git a/CHANGES b/CHANGES
index 9970ab3f88c5f47166fb24b6ef4283f44dc37808..1b168b2b1a2a67a6ffb60db073526750492770b0 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+2135.  [bug]           Uninitialised rdataset in sdlz.c. [RT# 16656]
+
 2134.  [func]          Additional statistics support. [RT #16666]
 
 2133.  [port]          powerpc:  Support both IBM and MacOS Power PC
index e46500fc91e680f42776df97756f63063100b314..fceb651237d13d2c0a689e57d3b24fcbbfd27760 100644 (file)
@@ -50,7 +50,7 @@
  * USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: sdlz.c,v 1.9 2006/12/07 23:57:59 marka Exp $ */
+/* $Id: sdlz.c,v 1.10 2007/02/13 23:36:06 marka Exp $ */
 
 /*! \file */
 
@@ -784,8 +784,10 @@ find(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version,
        dns_fixedname_init(&fname);
        xname = dns_fixedname_name(&fname);
 
-       if (rdataset == NULL)
+       if (rdataset == NULL) {
+               dns_rdataset_init(&xrdataset);
                rdataset = &xrdataset;
+       }
 
        result = DNS_R_NXDOMAIN;