]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3440] Added an empty check
authorFrancis Dupont <fdupont@isc.org>
Tue, 16 Jul 2024 12:40:45 +0000 (14:40 +0200)
committerFrancis Dupont <fdupont@isc.org>
Fri, 19 Jul 2024 15:49:52 +0000 (17:49 +0200)
src/lib/dhcp/libdhcp++.cc

index 108d3cbfd3b02fb9c67cfac8132f29c5575f0456..64ec288b026a56ae038dc6f471e1cae5a603c6d4 100644 (file)
@@ -605,8 +605,7 @@ LibDHCP::unpackOptions4(const OptionBuffer& buf, const string& option_space,
         offset += opt_len;
 
         // Concatenate multiple instance of an option.
-        
-        if (counts.count(opt_type) > 0) {
+        if (!counts.empty() && (counts.count(opt_type) > 0)) {
             size_t count = counts[opt_type];
             OptionBuffer& previous = fused[opt_type];
             previous.insert(previous.end(), obuf.begin(), obuf.end());