]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[3161] Explicitly initialize uninitialized variables.
authorMarcin Siodelski <marcin@isc.org>
Tue, 13 Sep 2016 13:07:57 +0000 (15:07 +0200)
committerMarcin Siodelski <marcin@isc.org>
Tue, 13 Sep 2016 13:07:57 +0000 (15:07 +0200)
Reported by cpp-check.

src/lib/dhcpsrv/mysql_lease_mgr.cc
src/lib/dhcpsrv/pgsql_host_data_source.cc

index 9fa1994e8d1ca2a8859794a3428300aecb6a4408..262c0d68fd80c9410fbb70f0465e6d499afcae3e 100644 (file)
@@ -1240,10 +1240,11 @@ public:
     MySqlLeaseStatsQuery(MySqlConnection& conn, const size_t statement_index,
                          const bool fetch_type)
         : conn_(conn), statement_index_(statement_index), statement_(NULL),
-         fetch_type_(fetch_type),
-         // Set the number of columns in the bind array based on fetch_type
-         // This is the number of columns expected in the result set
-         bind_(fetch_type_ ? 4 : 3) {
+          fetch_type_(fetch_type),
+          // Set the number of columns in the bind array based on fetch_type
+          // This is the number of columns expected in the result set
+          bind_(fetch_type_ ? 4 : 3),
+          subnet_id_(0), lease_type_(0), lease_state_(0), state_count_(0) {
         if (statement_index_ >= MySqlLeaseMgr::NUM_STATEMENTS) {
             isc_throw(BadValue, "MySqlLeaseStatsQuery"
                       " - invalid statement index" << statement_index_);
index 732db7cf1d2932d2140fcdc432b56075a6796247..6f1e43a3f3e4e115ffaf5eaaa1fdf8349155e44b 100644 (file)
@@ -1020,7 +1020,8 @@ public:
 
     /// @brief Constructor.
     PgSqlOptionExchange()
-        : PgSqlExchange(OPTION_COLUMNS) {
+        : PgSqlExchange(OPTION_COLUMNS), value_(),
+          value_len_(0), option_() {
         columns_[OPTION_ID_COL] = "option_id";
         columns_[CODE_COL] = "code";
         columns_[VALUE_COL] = "value";