]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2463] Added new constructor to OptionDescriptor structure.
authorMarcin Siodelski <marcin@isc.org>
Thu, 8 Nov 2012 13:09:23 +0000 (08:09 -0500)
committerMarcin Siodelski <marcin@isc.org>
Thu, 8 Nov 2012 13:09:23 +0000 (08:09 -0500)
src/bin/dhcp6/config_parser.cc
src/lib/dhcp/subnet.h

index 940780ae254ad45e5956e14783d86e49551eed16..e37a6328c79455a374cebb73d61e0792fb252504 100644 (file)
@@ -506,7 +506,8 @@ public:
     /// Class constructor.
     OptionDataParser(const std::string&)
         : options_(NULL),
-          option_descriptor_(OptionPtr(), false) { }
+          // initialize option to NULL ptr
+          option_descriptor_(false) { }
 
     /// @brief Parses the single option data.
     ///
index a28c7cdf1bcf4db39051e78885297674bcd700c9..1da5e7ab4025ef2624ba987c0d865ff52f322598 100644 (file)
@@ -69,6 +69,12 @@ public:
         /// @param persist if true option is always sent.
         OptionDescriptor(OptionPtr& opt, bool persist)
             : option(opt), persistent(persist) {};
+
+        /// @brief Constructor
+        ///
+        /// @param persist if true option is always sent.
+        OptionDescriptor(bool persist)
+            : option(OptionPtr()), persistent(persist) {};
     };
 
     /// @brief Extractor class to extract key with another key.