]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2218] Call setSigned(true) when NSEC3Data is set
authorMukund Sivaraman <muks@isc.org>
Mon, 24 Sep 2012 07:07:14 +0000 (12:37 +0530)
committerMukund Sivaraman <muks@isc.org>
Mon, 24 Sep 2012 07:07:14 +0000 (12:37 +0530)
src/lib/datasrc/memory/memory_client.cc

index f938c96d0ba1c164375a1aa03092f35859440a0d..03ff6cdb7fb757aa819e49eb02beed48f5596f78 100644 (file)
@@ -310,6 +310,7 @@ public:
         if (nsec3_data == NULL) {
             nsec3_data = NSEC3Data::create(mem_sgmt_, nsec3_rdata);
             zone_data.setNSEC3Data(nsec3_data);
+            zone_data.setSigned(true);
         } else {
             size_t salt_len = nsec3_data->getSaltLen();
             const uint8_t* salt_data = nsec3_data->getSaltData();
@@ -437,6 +438,7 @@ public:
                 if (nsec3_data == NULL) {
                     nsec3_data = NSEC3Data::create(mem_sgmt_, param);
                     zone_data.setNSEC3Data(nsec3_data);
+                    zone_data.setSigned(true);
                 } else {
                     size_t salt_len = nsec3_data->getSaltLen();
                     const uint8_t* salt_data = nsec3_data->getSaltData();