BIND 10 master, updated. 574d7f3c399acd6b1f88065559e9a0e1141a1232 [2123] Small performance improvements in tests

BIND 10 source code commits bind10-changes at lists.isc.org
Thu Jul 19 08:09:19 UTC 2012


The branch, master has been updated
       via  574d7f3c399acd6b1f88065559e9a0e1141a1232 (commit)
       via  4fc454db42761749f68e5bad2602841fb7cfaa9d (commit)
      from  412e1fc061aa852fad8053bf04d8cf0ce878e42d (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 574d7f3c399acd6b1f88065559e9a0e1141a1232
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Wed Jul 18 16:47:38 2012 +0200

    [2123] Small performance improvements in tests
    
    As suggested by cppcheck.

commit 4fc454db42761749f68e5bad2602841fb7cfaa9d
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Wed Jul 18 16:41:12 2012 +0200

    [2123] Scope of variables

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

Summary of changes:
 src/lib/config/module_spec.cc                      |    2 +-
 src/lib/log/tests/logger_name_unittest.cc          |    6 +++---
 .../server_common/tests/socket_requestor_test.cc   |    2 +-
 src/lib/util/filename.cc                           |    2 +-
 src/lib/util/strutil.cc                            |    3 +--
 5 files changed, 7 insertions(+), 8 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/config/module_spec.cc b/src/lib/config/module_spec.cc
index 98a991d..781fed2 100644
--- a/src/lib/config/module_spec.cc
+++ b/src/lib/config/module_spec.cc
@@ -476,9 +476,9 @@ ModuleSpec::validateSpecList(ConstElementPtr spec, ConstElementPtr data,
     typedef std::pair<std::string, ConstElementPtr> maptype;
     
     BOOST_FOREACH(maptype m, data->mapValue()) {
-        bool found = false;
         // Ignore 'version' as a config element
         if (m.first.compare("version") != 0) {
+            bool found = false;
             BOOST_FOREACH(ConstElementPtr cur_spec_el, spec->listValue()) {
                 if (cur_spec_el->get("item_name")->stringValue().compare(m.first) == 0) {
                     found = true;
diff --git a/src/lib/log/tests/logger_name_unittest.cc b/src/lib/log/tests/logger_name_unittest.cc
index 51fead5..39f5ed1 100644
--- a/src/lib/log/tests/logger_name_unittest.cc
+++ b/src/lib/log/tests/logger_name_unittest.cc
@@ -31,9 +31,9 @@ using namespace isc::log;
 
 class LoggerNameTest : public ::testing::Test {
 public:
-    LoggerNameTest() {
-        name_ = getRootLoggerName();
-    }
+    LoggerNameTest() :
+        name_(getRootLoggerName())
+    {}
     ~LoggerNameTest() {
         setRootLoggerName(name_);
     }
diff --git a/src/lib/server_common/tests/socket_requestor_test.cc b/src/lib/server_common/tests/socket_requestor_test.cc
index 9adf84d..9878c63 100644
--- a/src/lib/server_common/tests/socket_requestor_test.cc
+++ b/src/lib/server_common/tests/socket_requestor_test.cc
@@ -450,7 +450,7 @@ private:
     // NOTE: client_fd could leak on exception.  This should be cleaned up.
     // See the note about SocketSessionReceiver in socket_request.cc.
     void
-    serve(const std::vector<std::pair<std::string, int> > data) {
+    serve(const std::vector<std::pair<std::string, int> >& data) {
         const int client_fd = accept(fd_, NULL, NULL);
         if (client_fd == -1) {
             isc_throw(Unexpected, "Error in accept(): " << strerror(errno));
diff --git a/src/lib/util/filename.cc b/src/lib/util/filename.cc
index d7da9c8..d6951dc 100644
--- a/src/lib/util/filename.cc
+++ b/src/lib/util/filename.cc
@@ -34,9 +34,9 @@ Filename::split(const string& full_name, string& directory,
     string& name, string& extension) const
 {
     directory = name = extension = "";
-    bool dir_present = false;
     if (!full_name.empty()) {
 
+        bool dir_present = false;
         // Find the directory.
         size_t last_slash = full_name.find_last_of('/');
         if (last_slash != string::npos) {
diff --git a/src/lib/util/strutil.cc b/src/lib/util/strutil.cc
index 89edcc9..8ed88cb 100644
--- a/src/lib/util/strutil.cc
+++ b/src/lib/util/strutil.cc
@@ -39,10 +39,9 @@ normalizeSlash(std::string& name) {
 
 string
 trim(const string& instring) {
-    static const char* blanks = " \t\n";
-
     string retstring = "";
     if (!instring.empty()) {
+        static const char* blanks = " \t\n";
 
         // Search for first non-blank character in the string
         size_t first = instring.find_first_not_of(blanks);



More information about the bind10-changes mailing list