summaryrefslogtreecommitdiff
path: root/SecurityIdentifier.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2023-10-03 16:41:58 +1100
committerJake Mannens <jake@asger.xyz>2023-10-03 16:41:58 +1100
commit33438ac951430fa370965b42a3d98a54e704ab01 (patch)
treefbd835c25ac7566e8437cd0ef988fce0596a15e7 /SecurityIdentifier.cs
parent7170867a9a2650fa5a98b9e2664fb2114a0bf114 (diff)
AclDialog
Diffstat (limited to 'SecurityIdentifier.cs')
-rw-r--r--SecurityIdentifier.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/SecurityIdentifier.cs b/SecurityIdentifier.cs
index 81d5ae7..c3f11ef 100644
--- a/SecurityIdentifier.cs
+++ b/SecurityIdentifier.cs
@@ -98,10 +98,10 @@ public class SecurityIdentifier {
return $"S-{SidStruct.Revision}-{identifierAuthority}{subAuthorities}";
}
- public static bool operator ==(SecurityIdentifier x, SecurityIdentifier y) =>
- x.SidStruct.Equals(y.SidStruct);
+ public static bool operator ==(SecurityIdentifier? x, SecurityIdentifier? y) =>
+ x?.SidStruct.Equals(y?.SidStruct) ?? false;
- public static bool operator !=(SecurityIdentifier x, SecurityIdentifier y) =>
+ public static bool operator !=(SecurityIdentifier? x, SecurityIdentifier? y) =>
!(x == y);
public override bool Equals(object? obj) =>