BIND 10 trac1331, updated. 6da32eaece41f360a87388c44528dca979c10ab0 [1331] don't try to initialize an array from an array (not sure whether there's even any compiler that allows it, but at least it shouldn't be portable if not illegal.)

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Nov 9 22:58:32 UTC 2011


The branch, trac1331 has been updated
       via  6da32eaece41f360a87388c44528dca979c10ab0 (commit)
      from  3dcdc74a5e0f8cb7fd0c6a3f6dee480e30199f03 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6da32eaece41f360a87388c44528dca979c10ab0
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed Nov 9 14:57:30 2011 -0800

    [1331] don't try to initialize an array from an array (not sure whether
    there's even any compiler that allows it, but at least it shouldn't
    be portable if not illegal.)

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

Summary of changes:
 src/lib/datasrc/tests/database_unittest.cc |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/datasrc/tests/database_unittest.cc b/src/lib/datasrc/tests/database_unittest.cc
index 29fd135..6ac7a61 100644
--- a/src/lib/datasrc/tests/database_unittest.cc
+++ b/src/lib/datasrc/tests/database_unittest.cc
@@ -277,8 +277,14 @@ struct JournalEntry {
     JournalEntry(int id, uint32_t serial,
                  DatabaseAccessor::DiffOperation operation,
                  const std::string (&data)[DatabaseAccessor::DIFF_PARAM_COUNT])
-        : id_(id), serial_(serial), operation_(operation), data_(data)
-    {}
+        : id_(id), serial_(serial), operation_(operation)
+    {
+        data_[DatabaseAccessor::DIFF_NAME] = data[DatabaseAccessor::DIFF_NAME];
+        data_[DatabaseAccessor::DIFF_TYPE] = data[DatabaseAccessor::DIFF_TYPE];
+        data_[DatabaseAccessor::DIFF_TTL] = data[DatabaseAccessor::DIFF_TTL];
+        data_[DatabaseAccessor::DIFF_RDATA] =
+            data[DatabaseAccessor::DIFF_RDATA];
+    }
     JournalEntry(int id, uint32_t serial,
                  DatabaseAccessor::DiffOperation operation,
                  const std::string& name, const std::string& type,




More information about the bind10-changes mailing list