You've already forked linux-packaging-mono
Imported Upstream version 5.14.0.78
Former-commit-id: 3494343bcc9ddb42b36b82dd9ae7b69e85e0229f
This commit is contained in:
parent
74b74abd9f
commit
19234507ba
@@ -245,6 +245,10 @@ namespace System.Threading {
|
||||
get {
|
||||
Thread th = CurrentThread;
|
||||
|
||||
var logicalPrincipal = th.GetExecutionContextReader().LogicalCallContext.Principal;
|
||||
if (logicalPrincipal != null)
|
||||
return logicalPrincipal;
|
||||
|
||||
if (th.principal_version != th.Internal._serialized_principal_version)
|
||||
th.principal = null;
|
||||
|
||||
@@ -266,6 +270,8 @@ namespace System.Threading {
|
||||
set {
|
||||
Thread th = CurrentThread;
|
||||
|
||||
th.GetMutableExecutionContext().LogicalCallContext.Principal = value;
|
||||
|
||||
if (value != GetDomain ().DefaultPrincipal) {
|
||||
++th.Internal._serialized_principal_version;
|
||||
try {
|
||||
|
Reference in New Issue
Block a user