diff --git a/CHANGES.html b/CHANGES.html
index 460f84440..b87fd426a 100644
--- a/CHANGES.html
+++ b/CHANGES.html
@@ -88,6 +88,7 @@ transmitted.
Changed behavior:
+- Attempting to deserialize an enum name which wasn't registered with MakeEnumChecker now causes a fatal error, rather failing silently. (This can be triggered by setting an enum Attribute from a StringValue.)
- As a result of the above API changes in MobilityBuildingInfo
and BuildingsHelper classes, a building aware pathloss models, e.g.,
HybridBuildingsPropagationLossModel is now able to accurately compute
diff --git a/src/core/test/attribute-test-suite.cc b/src/core/test/attribute-test-suite.cc
index b9a91a50e..43930a0a2 100644
--- a/src/core/test/attribute-test-suite.cc
+++ b/src/core/test/attribute-test-suite.cc
@@ -740,11 +740,11 @@ AttributeTestCase::DoRun (void)
NS_TEST_ASSERT_MSG_EQ (ok, true, "Attribute not set properly by SetAttributeFailSafe() via StringValue");
//
- // Try to set the Attribute to a bogus enum using the StringValue type and
- // make sure the underlying value doesn't change.
+ // Try to set the Attribute to a bogus enum using the StringValue type
+ // throws a fatal error.
//
- ok = p->SetAttributeFailSafe ("TestEnum", StringValue ("TestD"));
- NS_TEST_ASSERT_MSG_EQ (ok, false, "Unexpectedly could SetAttributeFailSafe() to TEST_D"); //
+ // ok = p->SetAttributeFailSafe ("TestEnum", StringValue ("TestD"));
+ // NS_TEST_ASSERT_MSG_EQ (ok, false, "Unexpectedly could SetAttributeFailSafe() to TEST_D"); //
ok = CheckGetCodePaths (p, "TestEnum", "TestB", EnumValue (AttributeObjectTest::TEST_B));
NS_TEST_ASSERT_MSG_EQ (ok, true, "Error in SetAttributeFailSafe() but value changes");