Skip to content

Commit 4ac0f3d

Browse files
Merge remote-tracking branch 'origin/fixNullHasher' into fix808
2 parents a23b270 + 643af49 commit 4ac0f3d

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/MessagePack.UnityClient/Assets/Scripts/MessagePack/MessagePackSecurity.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ private MessagePackSecurity()
4444
/// </summary>
4545
/// <param name="copyFrom">The template to copy from.</param>
4646
protected MessagePackSecurity(MessagePackSecurity copyFrom)
47+
: this()
4748
{
4849
if (copyFrom is null)
4950
{

src/MessagePack.UnityClient/Assets/Scripts/Tests/ShareTests/MessagePackSecurityTests.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,13 @@ public void EqualityComparer_ObjectFallback()
141141
Assert.NotEqual(eq.GetHashCode(o), eq.GetHashCode(new object()));
142142
}
143143

144+
[Fact]
145+
public void EqualityComparer_ObjectFallback_AfterCopyCtor()
146+
{
147+
var security = MessagePackSecurity.UntrustedData.WithMaximumObjectGraphDepth(15);
148+
Assert.NotNull(security.GetEqualityComparer<object>());
149+
}
150+
144151
/// <summary>
145152
/// Verifies that arbitrary other types not known to be hash safe will be rejected.
146153
/// </summary>

0 commit comments

Comments
 (0)