]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3770] Fix v6 UTs
authorThomas Markwalder <tmark@isc.org>
Thu, 10 Jul 2025 18:55:23 +0000 (14:55 -0400)
committerThomas Markwalder <tmark@isc.org>
Tue, 15 Jul 2025 14:02:03 +0000 (14:02 +0000)
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
 Fix globalOptions6WithServerTagsTest

src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc

index 93ecd8b49156c4569a05447b19eb690d3f529f6d..726e5f98a751c7136ebb8c2b34335f99cb765042 100644 (file)
@@ -3381,9 +3381,13 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteOption6Test() {
 
 void
 GenericConfigBackendDHCPv6Test::globalOptions6WithServerTagsTest() {
-    OptionDescriptorPtr opt_timezone1 = test_options_[0];
-    OptionDescriptorPtr opt_timezone2 = test_options_[6];
-    OptionDescriptorPtr opt_timezone3 = test_options_[7];
+    // Create test options without any client classes.
+    OptionDescriptorPtr opt_timezone1(new OptionDescriptor(*test_options_[0]));
+    opt_timezone1->client_classes_.clear();
+    OptionDescriptorPtr opt_timezone2(new OptionDescriptor(*test_options_[6]));
+    opt_timezone2->client_classes_.clear();
+    OptionDescriptorPtr opt_timezone3(new OptionDescriptor(*test_options_[7]));
+    opt_timezone3->client_classes_.clear();
 
     ASSERT_THROW(cbptr_->createUpdateOption6(ServerSelector::ONE("server1"),
                                              opt_timezone1),